TOP>2009年08月

2009年08月28日

[JWW] レイヤ名での表示

Jw_cad作者さんのサイトの掲示板で以下のような質問がありました。
JWWで各レイアーに名前を付けて表示することが可能でしょうか?
1.->ベース
2.->中心線
3.->外形
4.->寸法  番号でなく名前で表示したいのですが?
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=ntr;tree=15658;id=003
レイヤ、レイヤグループに名前をつけるのは、既にコメントにあるように、可能ですが、表示することについては、レイヤ一覧や、ステータスバーでの表示という事は出来ますが、レイヤ・レイヤグループのツールバーの0~9、A~F の文字を変えるという事は出来ないと思います。

AFJWV では、ツリービューを使ってレイヤ名表示を行っていますけれども、これをすると見たら分るとおり、結構なスペースを取ってしまいます。作図画面の大きさは余り気にしないという人や、マルチモニタを使っている人の場合は別に構わないかもしれませんが、Jw_cad では、作図画面をなるべく大きく確保する、という意図がかなりあるように思いますので、そういうツリービューやリストなどのような表示は避けたいかもしれません。
また、AutoCADのようなコンボボックス表示でも、右横の▼をクリックして、中身をクリックして、をマウス操作数が増えますので、そういう操作数を減らすという意味もあるかもしれませんし、また、1つのレイヤしか見えないので視認性もイマイチ、という感じもあるのかもしれません。(AutoCADの場合はレイヤ=画層をどんどん沢山作れますので、コンボボックスでやるしかなかったという意味合いはあるかもしれません)

2009年08月28日

[JWW外変] p113_線色の線幅変更

という訳で、Jw_cad 標準機能の「属性変更」で、点データに対して線幅を指定することが出来ないみたいですし、先の「p101_SXF線色の線幅変更」では通常線色のデータには対応していませんので、通常線色のデータにも対応するような外部変形を別に作成しました。

Pcataに、外部変形アプリケーション
p113_線色の線幅変更 をアップしました。
http://p-cata.from.tv/jwwgapp/p113.html
範囲選択、又は、全選択をした要素データのうち、線・円・円弧楕円・点・点マーカ・寸法図形(の中の線)・線形ソリッド・円周ソリッドのうちの対象図形指定を行ったデータを対象とし、各線色の線幅を変更する外部変形アプリケーションです。
 
通常線色の場合はメニュー[設定]→[基本設定]の[色・画面]での線幅設定を行う事によって線幅を指定する事が出来ますが、この外部変形で行うのはこの設定ではなく、1/100mm単位指定時に行えるようになる要素データ毎の線幅値の設定・変更処理を行うためのものです。
(※寸法図形データの中の線データの線幅は、変更を行っても見た目は変わりません。寸法図形解除を行うと指定した線幅が有効状態となるようですが、これは Jw_cadの仕様のようです)
 
「p101_SXF線色の線幅変更」とは異なり、通常線色で作図しているものも変更対象としています。

2009年08月28日

[JWW外変] p101_SXF線色の線幅変更

という訳で、点データに対して線幅を指定したい、という需要がありそうなので、「p101_SXF線色の線幅変更」では点データに対応していませんでしたので、点データも対応させるよう修正しました。

Pcataに、外部変形アプリケーション
p101_SXF線色の線幅変更 を修正アップしました。
http://p-cata.from.tv/jwwgapp/p101.html
範囲選択、又は、全選択をした要素データのうち、線データ・円データ・円弧楕円データ・点データ・点マーカデータ・寸法図形データ(の中の線データ)のうち、SXF対応拡張線色を利用した要素データの線幅を変更する外部変形アプリケーションです。
(※2009/08/28:点データの線幅指定も行うよう修正しました)
 
通常線色の場合はメニュー[設定]→[基本設定]の[色・画面]での線幅設定を行う事によって線幅を指定する事が出来ますが、SXF対応拡張線色の場合には適用されず、各要素データの線幅値を指定する事によって対応を行うのが通例ですが、この外部変形はその線幅変更処理を行うためのものです。
(※寸法図形データの中の線データの線幅は、変更を行っても見た目は変わりません。寸法図形解除を行うと指定した線幅が有効状態となるようですが、これは Jw_cadの仕様のようです)
 
通常線色で作図しているものや上記以外の要素データ(例えば線ソリッド図形など)に対しては変更処理を行いません。

2009年08月28日

という訳で仕方なしにIE8にしてみた

という訳で、Windows Update で強制力を使われてしまいましたので、仕方なしに、Internet Explorer 8 を入れる事にしました。

・・・うわ~なんか気持ち悪い・・・
そのうち慣れるでしょうけど。

まず気になったのは
以前作成した、ActiveX での Jw_cad データの Webでの表示。
http://blog.livedoor.jp/afsoft/archives/51186906.html
http://afsoft.jp/actx/test.html
許可をしたら正常に動いているようです。
IE6 では、画面スクロールとかをすると少し画面が乱れたような気がしますが、IE8では別段画面は乱れていないみたい。という事は良くなっているという事かな?

あと、X3D表示で利用している Flux Player も大丈夫そう。

一部、IE8 では動作できませんっていうWebサイトがあったような気はしますけれども、私が行ってるサイトでそういうのがあるかどうかは、しばらく使ってみないと分らないです。

2009年08月27日

[JWW] 実点の線幅を変更?

Jw_cad作者さんのサイトの掲示板で以下のような質問がありました。
実点の場合の線幅の変更を一括で行う方法を教えていただけないでしょうか
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=ntr;tree=35310;id=004
線幅は、通常の線色と1:1で対応していますから、
設定→基本設定 色・画面 で、その実点の色の線幅値を変えるか
その線色の線の線幅は変えたくないのならば
実点の線色を変更する。範囲選択をして、属性選択で実点だけを選ばせて、属性変更で色を変更。

色はそのままにしたい、その色の線の線幅はそのままにしたい、点だけ大きさを自由に変えたい、という場合は、1/100mm単位にして、点だけを選択させた状態で、属性変更で線幅変更、をしてみようとしたら、なぜか、線幅は変わらないですね。

線幅を指定した状態で点を描くと、その線幅の点が描けるのに・・・

また、座標ファイルの機能で「lw100」とかで追記を行えば、その線幅の点になりますけれども。だから線幅変更を行う外部変形アプリケーションでも利用されると良いと思います。

あと、点マーカの実点(-3 or 0)での倍率は100倍にしても1倍状態の表示になってました。他の点マーカでは倍率は有効になってますが。ひょっとして SXF仕様ではそうなっているのかな?(忘れました;未確認)

2009年08月27日

[JWW] ファイル一括変換

Jw_cad作者さんのサイトの掲示板で以下のような質問がありました。
ファイル一括変換で変換後のファイルを、任意のフォルダーに保存する事は出来ないのでしょうか?
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=one;no=35295;id=004
Jw_cad 標準機能での ファイル一括変換 では
現在のバージョンでは、
変換先を任意フォルダにするという事は出来なかったと思いますので
変換後に、エクスプローラ等で移動を行えばいいと思います。

2009年08月27日

[JWW] インターネットからコピー?

Jw_cad作者さんのサイトの掲示板で以下のような質問がありました。
JW cadを始めたばかりです。設備図面を主に書いています。インターネットからデーターを図面にコピーするには、どう操作したら良いか教えてください。宜しくお願いします。
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=one;no=35294;id=004
一般的には、リンク状態になっている文字やアイコン(絵)などをクリックして、「保存」を行います。 右クリックして表示されるポップアップメニューの「対象をファイルに保存」を行う場合もあります。そのほか、そのサイトによっては独自の方式でダウンロードする場合も有り得るかもしれません。
ファイル名そのものが書かれていてリンク状態になっていたり、「DXF」「DWG」「JWW」「JWC」「JWS」「JWK」などの文字やボタン風のアイコンがリンク状態になっているかもしれません。
ファイルは圧縮されている場合もありますので、その場合は、保存を行ってウイルスチェックを行った後に解凍を行う必要があります。

画像やPDFだけがホームページに載っていて、図面データはダウンロードできるようになっていない場合もあります。

なお、図面ファイル、図形ファイル、画像、PDF、などには著作権がありますので御注意下さい。自由に利用して下さいという場合と、制限付きで利用可能という場合と、勝手に利用してはいけないという場合もありえます。

2009年08月27日

[JWW] 島付きベタ塗り

Jw_cad作者さんのサイトの掲示板で以下のような質問がありました。
ソリッド図形で箱抜きする方法はありますか?天井伏図で照明部分のみ色を塗らないようにしたいのですが・・・。よろしくお願いします。
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=ntr;tree=15653;id=003
script!3D で指定した矩形内の塗り潰し(三角パッチ)を行う命令を作った時、最初は島指定は考えてなくて、あとから取りあえず1つだけパッチ当てのように限定付きで出来るようにはしたんだけども、基本的に一筆書きが出来ないので1発で簡単には行かないなぁ~やっぱりどこかで分割して個別に行うしか無いのかなぁ?とかは考えた事はありますが。
(お絵描きソフトなラスターな塗り潰しなら水平等でスキャンラインして境界色のところまでドットを打つ、みたいな事は出来るでしょうけど → この塗り潰しエッジを手書き線のようにつなげて領域データ、とするのは、例えば、範囲指定の時なんかには使えても、それをそのまま塗り潰しデータにするのは粗すぎる、というか)

・・・とかはおいといて

基本的には、何分割かして複数回ソリッド図形を作図するって感じ?
外部変形「ソリッド発展形」を利用されるほうが速いでしょうけど。
白いソリッド図形をかぶせる方法もあるけど、作図順とかを余り考えたくない場合には、いまいちオススメしにくいかも。

2009年08月26日

[JWW] 円弧の誤差?

Jw_cad作者さんのサイトの掲示板で以下のような質問がありました。
ご存知の方がいればお教えください。90°の円弧を描き、弧線を中心に向けて連続複写しました。すると複写した全ての弧線が90°のライン(X軸、Y軸)からはみ出してしまいます。バージョンは6.11を使用しています。6.20aでも試しましたが同じでした。表示画面だけならいいのですが、印刷でもこのような現象が起こり困っています。解決方法があればお教えください。
スケール1/50で半径17mの90°扇形を描き、円弧線を中心に向かって”複線”をした場合です。(複写ではありませんでした)
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=ntr;tree=35272;id=004
円弧などの計算誤差による?「はみだし」というのは、結構昔から話はありますけれども、印刷に関しては、印刷時の出力方法設定で、線変換すれば改善されると思います。


20090826a
そのまま印刷(PDF出力)
20090826b
出力方法設定
20090826c
それから印刷(PDF出力)
20090826d

2009年08月26日

[JWW外変] 曲線の作図 (修正版)

Pcataに、外部変形アプリケーション
p109a_曲線の作図 をアップしました。
http://p-cata.from.tv/jwwgapp/p109a.html
Jw_cad 上でスプライン曲線などの曲線を作図するための外部変形アプリケーションです。このソフトはテスト用プログラムです。指示によっては作図が乱れる可能性があります。余り実用性はありませんので予め御了承下さい。(※「p109_曲線の作図」より追加修正を行いました)
 
Jw_cad には標準機能でベジェ曲線、スプライン曲線、の作図が出来るようになっていますので、通常は Jw_cad の標準機能を御利用下さい。
 
現在のレイヤグループ(書込みレイヤグループ)、現在のレイヤ(書込みレイヤ)、現在の線色・線種・線幅で作図されます。
 
但し、外部変形ですのでブロック図形内部を直接操作する事が出来ませんので御注意下さい。 もし、ブロック編集を行っている状態で動作させる場合には、本アプリケーションを、Jw_cad をインストールしたフォルダに入れて実行する必要がありますので御注意下さい。
・「p109_曲線の作図.bat」にあった「3次Bスプライン曲線2 閉図形?」は「3次Bスプライン曲線2(制御点補完)」の中に組み込みました
・「3次NURBS」の最終区間処理がミスしていましたので修正しました
・「ノンユニフォーム3次Bスプライン曲線(制御点補完)」を追加しました Jw_cadでのスプライン曲線はこれに一番近いですが完全一致ではありません
というわけで・・・

・・・

あ~~ やっと
「ノンユニフォーム3次Bスプライン曲線(制御点補完)」
が出来ました。

・・・

長い戦いでした。
これでやっと一息つけます。
悪夢も見なくなるでしょう。