Indexへ
(26933)//【26932】→(26934)
------------------------
【タイトル】寸法値の変更+中央への移動の外変ありますか
【記事番号】 26932 (*)
【 日時 】05/02/13 21:36
【 発言者 】art modanart@hotmail.com

 寸法の記入されている図面を寸法も含めて変形した場合にdos版の場合には、値変更にて寸法の矢印部分を右、右とクリックすると変形後の数値が寸法の中央部に移動した上で表示されておりましたがjwwの場合には、この機能がないようですね。
外部変形にて出来ないか探したのですが、値は、変更されるのですが中央にきませんでした。また、3桁区切りの空白がなくなってしまいました。
そこで、パラメトリック等で寸法を変更した場合に寸法の矢印をクリックすると修正された値が中央に来る且つ3桁ごとの空白の表現が可能な外部変形をご存じの方はおられないでしょうか。よろしくお願いいたします。


Indexへ
(26932)←【26934】→(26935)
------------------------
【タイトル】Re(1):寸法値の変更+中央への移動の外変ありますか
【記事番号】 26934 (26932)
【 日時 】05/02/13 22:07
【 発言者 】coolyoppe

▼artさん:
> 寸法の記入されている図面を寸法も含めて変形した場合にdos版の場合には、値変更にて寸法の矢印部分を右、右とクリックすると変形後の数値が寸法の中央部に移動した上で表示されておりましたがjwwの場合には、この機能がないようですね。
>外部変形にて出来ないか探したのですが、値は、変更されるのですが中央にきませんでした。また、3桁区切りの空白がなくなってしまいました。
>そこで、パラメトリック等で寸法を変更した場合に寸法の矢印をクリックすると修正された値が中央に来る且つ3桁ごとの空白の表現が可能な外部変形をご存じの方はおられないでしょうか。よろしくお願いいたします。

こんにちは。

寸法を【寸法図形】で作図すれば、変形にも追従します。

寸法>「設定」で、下から3行目の「寸法線と値を【寸法図形】にする。〜」
にチェックを入れて寸法を作図してみてください。

また、既に作図されている寸法を寸法図形にするには「寸化」ボタンまたは
メニュー「その他」>「寸法図形化」で出来ます。


Indexへ
(26934)←【26935】→(26936)
------------------------
【タイトル】Re(1):寸法値の変更+中央への移動の外変ありますか
【記事番号】 26935 (26932)
【 日時 】05/02/13 22:25
【 発言者 】古川 furukawa@mail.ne.jp
【 リンク 】http://jwx.hp.infoseek.co.jp/



▼artさん:
寸法の設定で、寸法を「寸法図形」にしておけば、パラメトリック変形等で
変形すると、寸法値が自動的に更新されると同時に、勝手に中央によってくれます。
外部変形はもとより、値変更すら必要ないんです。

ちなみに、DOS版の寸法は単なる文字と線なので、値を文字コマンド変更できますが、
「寸法図形」の数値は寸法コマンドでしか変更できませんので注意して下さい。


Indexへ
(26935)←【26936】→(26937)
------------------------
【タイトル】Re(1):寸法値の変更+中央への移動の外変ありますか
【記事番号】 26936 (26932)
【 日時 】05/02/13 23:11
【 発言者 】art modanart@hotmail.com

coolyoppe 様、古川様
回答いただきありがとうございます。
寸法図形では、うまく作図できないものがあります。
編集しているのは以下のようなものです。
上底が下底より短い台形を上下反転したものをイメージしてください。(上底が下底より長い台形)
この図形に寸法を縦横に寸法コマンドにて書き込みます。
この後に上底部分を寸法を含めて上方に移動します。
コーナーコマンドにて結線をします。
この場合に寸法値の編集が出てくるわけですが、dos版の時にはここで値変更にて編集していました。
寸法図形では、このような編集は出来ないように思います。
やはり外部変形ではこのようなことが出来ないのでしょうか。
よろしくお願いいたします。


Indexへ
(26936)←【26937】→(26941)
------------------------
【タイトル】Re(2):寸法値の変更+中央への移動の外変ありますか
【記事番号】 26937 (26936)
【 日時 】05/02/13 23:29
【 発言者 】古川 furukawa@mail.ne.jp
【 リンク 】http://jwx.hp.infoseek.co.jp/



▼artさん:
>コーナーコマンドにて結線をします。
>この場合に寸法値の編集が出てくるわけですが、

私ならこんな場合でもパラメトリック変形で処理するので
寸法値の編集は出てきません。

上辺の長さが変わっていますが、パラメトリック変形で、
寸法図形自体を長さに合わせて変形させます。
この場合、X方向に固定すればいいだけですから。


Indexへ
(26937)←【26941】→(26945)
------------------------
【タイトル】RE: Re(1):寸法値の変更+中央への移動の外変ありますか
【記事番号】 26941 (26936)
【 日時 】05/02/14 00:32
【 発言者 】makuma makuma@desu.ne.jp_NOSPAM

>この場合に寸法値の編集が出てくるわけですが、dos版の時にはここで値変更にて編集していました。
>寸法図形では、このような編集は出来ないように思います。
>やはり外部変形ではこのようなことが出来ないのでしょうか。

どんな変形であれ、寸法線の長さが寸法と等しくなれば自動的に寸法値が修正されるんだから寸法図形の方が良いと思いますが?

寸法図形では編集できないのではなくて、する必要がないのです。(正確には編集できますしね。意味がないですけど。)

寸法値と寸法線の長さがあっていないいい加減な図面(失礼)をご所望なら話は別ですが。


Indexへ
(26941)←【26945】→(26953)
------------------------
【タイトル】Re: 寸法値の変更+中央への移動の外変ありますか
【記事番号】 26945 (26932)
【 日時 】05/02/14 02:34
【 発言者 】Tack tack.matsuoka@-nospam-nifty.com

▼ artさん

私も諸事情により...... ってたいそうな ヾ(^^;
寸法値をしょっちゅうオフセットさせたりしますから 寸法図形だと手間が多くなるので
利用してないのです。。。

で、JWC風[値変]は、外変でやってます。
Jww v4.04から 文字基準点を扱えるようになりましたので、それに対応させて @niftyの
建築フォーラム( http://forum.nifty.com/farchi/ )にアップしました。
よかったら試してみてください。(登録されるまで、しばし時間がかかるかも…)


A_hen404というファイル名です。。。

// 寸法値のデフォはカンマ区切りですが、3桁区切り空白にできるよう、awkファイルの
  最後に AddCmaという関数の改造版をコメントアウトしてありますので、差し替えれば
  ご希望どおりかと思います。


Indexへ
(26945)←【26953】→(26955)
------------------------
【タイトル】Re2: 寸法値の変更+中央への移動の外変ありますか
【記事番号】 26953 (26945)
【 日時 】05/02/14 13:10
【 発言者 】wakui wakui@v003.vaio.ne.jp_NoVirus

Tackさん、こんにちは。

A_hen404 ありがとうございました。
私も寸法図形は標準では使用しておらず、ずっとA_henを使わせていただいていました。
別グループから動くのも助かりますね・・・。

ところですみません、寸法値の小数点以下の設定は(例えば小数点以下は表示しない)
awk の値をどう変更するのでしたっけか?
ずいぶん昔の事でパッと見てもわかりませんでしたので。

よろしくお願いします。


jww4.05a  ■コマント゛選択をAUTOモート゛クロックメニュー
winXP_HE SP1 sony PCG-Z1VE
-- CMN v0.49aβ --


Indexへ
(26953)←【26955】→(26959)
------------------------
【タイトル】Re: 寸法値の変更+中央への移動の外変ありますか
【記事番号】 26955 (26953)
【 日時 】05/02/14 14:27
【 発言者 】Tack tack.matsuoka@-nospam-nifty.com

▼ wakuiさん

  使ってくださってありがとうございます (^^/


> 寸法値の小数点以下の設定は(例えば小数点以下は表示しない)

  これは...次のところです。

a_hen.awk 93行目
printf "%s,[この間省略],AddCma(sprintf("%g",Round(ptgP(Xs,Ys,Xe,Ye),2)));

この行のうしろの方、Round(ptgP(Xs,Ys,Xe,Ye),2 ←この「2」を適宜変えてください。
小数点以下第2位を処理という意味の「2」です。 整数部のみにするなら「1」ですね。


なお、現在の処理は四捨五入ですが…
切り捨てとかにする場合は、下記の関数を a_hen.awkに貼り付けた上で、
上記 Round(ptgP(Xs,Ys,Xe,Ye),2 の「Round」を
切り捨てなら「Omit」、切り上げなら「Raise」と書きかえてください。。。


#追加のUser定義関数
#----------------------------------------
func Omit(Dgt,n){   # 切捨て(位 n)
  return int(Dgt*10^(n-1)+0.00000000000001)/10^(n-1)
}

func Raise(Dgt,n){  # 切上げ(位 n)
  return int(Dgt*10^(n-1)+0.99999999999999)/10^(n-1)
}


Indexへ
(26955)←【26959】→(26962)
------------------------
【タイトル】Re2: 寸法値の変更+中央への移動の外変ありますか
【記事番号】 26959 (26955)
【 日時 】05/02/14 15:42
【 発言者 】wakui wakui@v003.vaio.ne.jp_NoVirus

Tackさん、こんにちは。

早速のコメント、ありがとうございます。
完璧でした。
また、切捨て、切上げでも、きちんとやってくれました。
ありがとうございます。

どうしてこんな「awk文」を書けるのかなぁ〜、といつも感心しています。

awkによる外変ですから仕方ないのかもしれませんが、画面上で四捨五入
とかの設定も選択できればいいかも・・・いやクリック数が増すので止めた
方が楽ですね。私の建築ではそんな半端な寸法はめったにありませんし。

ありがとうございました。


jww4.05a  ■コマント゛選択をAUTOモート゛クロックメニュー
winXP_HE SP1 sony PCG-Z1VE
-- CMN v0.49aβ --


Indexへ
(26959)←【26962】→(26960)
------------------------
【タイトル】Re: 寸法値の変更+中央への移動の外変ありますか
【記事番号】 26962 (26959)
【 日時 】05/02/14 17:16
【 発言者 】Tack tack.matsuoka@-nospam-nifty.com

▼ wakuiさん

> awkによる外変ですから仕方ないのかもしれませんが

  仕方なくないですよ。
  そうしてないだけですから ヾ(^^


(改行位置変更しました)
> 画面上で四捨五入とかの設定も選択できればいいかも・・・
> いやクリック数が増すので止めた方が楽ですね。

  ですよね。この手の外変はシンプル命っスね (^^ゞ
  切り捨て用とか...バッチとセットで別外変にしとくのが好いかもです。


Indexへ
(26962)←【26960】→(26961)
------------------------
【タイトル】Re(1): 寸法値の変更+中央への移動の外変ありますか
【記事番号】 26960 (26945)
【 日時 】05/02/14 16:25
【 発言者 】art modanart@hotmail.com

▼Tackさん:
外部変形利用させていただきました。
自分の思っていた通りの作業が可能となりました。作業効率が、ぐんと上がっております。ありがとうございました。
そこで一つ質問なのですが。
変更する寸法値を指示し変更する線分の端点を押さえた後に
出てくる寸法値のセンターリングを判定するメニューを飛ばして
すぐにセンターへ移動するような事は出来るのでしょうか。
又、出来るとすればどこを編集すればよいのでしょうか。
よろしくお願いいたします。


Indexへ
(26960)←【26961】→(26964)
------------------------
【タイトル】Re: 寸法値の変更+中央への移動の外変ありますか
【記事番号】 26961 (26960)
【 日時 】05/02/14 17:10
【 発言者 】Tack tack.matsuoka@-nospam-nifty.com

▼ artさん

  お役に立ちましたか...よかったです (^^


> 出てくる寸法値のセンターリングを判定するメニューを飛ばして
> すぐにセンターへ移動するような事は出来るのでしょうか。

  可能です。 A_hen.batを弄くります。


コマンドラインを次のように変更。(「Center=%1」の「%」を消すだけ)
jgawk.exe -v Center=1 -f a_hen.awk temp_la.txt > jwc_temp.txt


次の行を削除。
REM #k 寸法値のセンタリング |する (L)|しない (R)|JWC仕様|


  以上です。。。(^^ゞ


Indexへ
(26961)←【26964】→(26946)
------------------------
【タイトル】Re(1): 寸法値の変更+中央への移動の外変ありますか
【記事番号】 26964 (26961)
【 日時 】05/02/14 17:50
【 発言者 】art modanart@hotmail.com

▼Tackさん:
巧く動きました。ありがとうございました。
よく見るとLクリックでセンター移動となりますね。
こちらの方が良いという意見とすぐに動いて欲しいという意見とに
社内で分かれております。
いずれにしても意図した動きとなっております。
ありがとうございました。


Indexへ
(26964)←【26946】//(26938)
------------------------
【タイトル】Re(1):寸法値の変更+中央への移動の外変ありますか
【記事番号】 26946 (26932)
【 日時 】05/02/14 08:40
【 発言者 】art modanart@hotmail.com

回答いただいたみなさんありがとうございました。
Tack 是非参考にさせていただきます。