という話。
外部変形で実現するとして・・・
図形というのが、円・楕円・四角・多角形などで完全に囲まれているという状態であり、その中に他の図が無い状態であったとすれば、図形と認識する事は出来る、かもしれないし、図面状態によっては、図形ではない箇所も「図形」として認識されるかもしれない。けれども範囲選択の仕方によっても変わるのだろうと思いますが。
ただ、基準点が分からない。図形の中心とする、とか、点データがあればそこにする、とか、何らかの決め打ちが必要になってくると思います。
では、グループ化=Jw_cadでは曲線属性化 すればいいのではなかろうか?という話だけれども、Jw_cad の外部変形では、曲線属性は、残念ながら、線とソリッド図形にしか有効になりません。円や点や寸法図形などには無効。Jw_cad 上で曲線属性化をしていても外部変形を実行すると、曲線属性が無効化されてしまいます。
では、ブロック化すれば?という話はあるけれども
Jw_cad の外部変形では、ブロック図形は扱えません。JWC_TEMP.TXT にブロックの位置と名前は書き出されるけれども、それだけ。それを編集しても Jw_cad は読み込んでくれません。つまり、外部変形でブロック一覧表示、とかは出来ても(子ブロックは不可)、位置を変えたりする事は出来ません。
とまぁそういう状況で、かなり難しい話ではなかろうか?という感じです。
シンボル(図面記号)等は、
縮尺に依存しないサイズで作図したい、という場合が多いです。
Jw_cad での文字は、縮尺に依存しないサイズ=図寸で設定しますし、縮尺変更時に文字サイズを変更しない状態であれば、文字サイズは縮尺によって大きくなったり小さくなったりはしません。図面のバランス云々は出てきますが。
そういう動きをするデータのグループ、みたいなのをCADで実現出来れば、それはそれで有効なのではなかろうか?等と思ったりする事はあります。SXFでの「複合図形を作図グループとして扱う」みたいな話は、それの事を示しているんじゃないかな等と思ったり。
勿論、そういう事が出来るCADもあるだろうし、SXFネイティブ対応となると、その機能も必須になってくるのかもしれませんけれど。
まぁそれはおいといて
取りあえず、Jw_cad の外部変形でも
・全データ要素の曲線属性を扱える事
・ブロック図形の読み書きに対応する事(当面、ブロック図形内へのアクセスは不可でも構わない)
が出来てくれると
外部変形の利用幅が広がると思いますので、対応して欲しいなぁ等と思ったりします。
外部変形で実現するとして・・・
図形というのが、円・楕円・四角・多角形などで完全に囲まれているという状態であり、その中に他の図が無い状態であったとすれば、図形と認識する事は出来る、かもしれないし、図面状態によっては、図形ではない箇所も「図形」として認識されるかもしれない。けれども範囲選択の仕方によっても変わるのだろうと思いますが。
ただ、基準点が分からない。図形の中心とする、とか、点データがあればそこにする、とか、何らかの決め打ちが必要になってくると思います。
では、グループ化=Jw_cadでは曲線属性化 すればいいのではなかろうか?という話だけれども、Jw_cad の外部変形では、曲線属性は、残念ながら、線とソリッド図形にしか有効になりません。円や点や寸法図形などには無効。Jw_cad 上で曲線属性化をしていても外部変形を実行すると、曲線属性が無効化されてしまいます。
では、ブロック化すれば?という話はあるけれども
Jw_cad の外部変形では、ブロック図形は扱えません。JWC_TEMP.TXT にブロックの位置と名前は書き出されるけれども、それだけ。それを編集しても Jw_cad は読み込んでくれません。つまり、外部変形でブロック一覧表示、とかは出来ても(子ブロックは不可)、位置を変えたりする事は出来ません。
とまぁそういう状況で、かなり難しい話ではなかろうか?という感じです。
シンボル(図面記号)等は、
縮尺に依存しないサイズで作図したい、という場合が多いです。
Jw_cad での文字は、縮尺に依存しないサイズ=図寸で設定しますし、縮尺変更時に文字サイズを変更しない状態であれば、文字サイズは縮尺によって大きくなったり小さくなったりはしません。図面のバランス云々は出てきますが。
そういう動きをするデータのグループ、みたいなのをCADで実現出来れば、それはそれで有効なのではなかろうか?等と思ったりする事はあります。SXFでの「複合図形を作図グループとして扱う」みたいな話は、それの事を示しているんじゃないかな等と思ったり。
勿論、そういう事が出来るCADもあるだろうし、SXFネイティブ対応となると、その機能も必須になってくるのかもしれませんけれど。
まぁそれはおいといて
取りあえず、Jw_cad の外部変形でも
・全データ要素の曲線属性を扱える事
・ブロック図形の読み書きに対応する事(当面、ブロック図形内へのアクセスは不可でも構わない)
が出来てくれると
外部変形の利用幅が広がると思いますので、対応して欲しいなぁ等と思ったりします。
補助色の実点があれば、そこを基点とし、なければ中心を基点にしていました。
補助色の補助線を角度基準線にしていました。
3〜4年ほど前、今回と同様の質問があって、それを紹介したところ
「いちいち、補助線で囲っていられるか!」との反論W by 外注図面屋。
閉鎖図形を検出し、プログラム内部で補助線の四角形を想定させて
前出の外部変形を実行させるようにしました。
よって、基点は中心にするしかありませんでした。
今回の質問者の方の件は、「Windows10バージョン1809で」と同様ではないか?
と推測しています。
「レガシコンソールを使う」で解決するのかも?
>取りあえず、Jw_cad の外部変形でも
>・全データ要素の曲線属性を扱える事
>・ブロック図形の読み書きに対応する事(当面、ブロック図形内へのアクセスは不可でも構わない)が出来てくれると
>外部変形の利用幅が広がると思いますので、対応して欲しいなぁ等と思ったりします。
作者様の対応は期待薄みたいですので、強引な力技を行いましたw
外変+α ブロック図形の配列複写等
https://www.farchi.jp/downloads/index.php/file_5c04ff1d8f8c4