Home > 外変紹介 > JWW5.01の新機能

JWW5.01の新機能

2006/06/11 Jw_cadが、Version 5.01にアップされました。

P_Morris&JWWでも触れたのですが、今回の新機能に「レイヤ内の図形塗潰し機能」があります。大変、興味深い機能だな、と思ってます。
レイヤ名に色を指定する記述を書き入れる訳ですが、これがちょっと厄介かな?と思っていた所
Jw_cad 情報交換室で活躍されているコジマさんが、同交換室で「ペイントハッチ用レイヤ名記入」の外部変形を紹介されてました。
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=one;no=7020;id=003

書込線色の記述は勿論、任意色の場合は、色の設定 ダイアログが現れてそこから選択出来ます。
これは便利だと思います。

但し、レイヤ名(数値)が8桁の場合は、数値の前に#cを追記してください。

8桁以上は未対応って事なのかな?

それと、ワガママを言わせてもらうと・・(^^ゞ
任意色の表示で数値「0」~「16と777215」よりも 黒「#c#0」~白「#c#ffffff」 とRGB値を16進数で記載する方法が、馴染みやすい記述ような気がするので、選択肢としてこの記述方法に変換して書き込んでもらう事って出来るのかな?
と、思いました。m(__)m。。

Comments:5

ih 2006/06/14 06:30 PM
σ(^_^;)も先ほど試させて頂きました。
「#c#000000」や「#c#ffffff」の方がピンときます。
でも、有用で素晴らしい外変ですね。

> ワガママを言わせてもらうと・・(^^ゞ

marusanさんがお願いに出向くときは、ご一緒しますから。(^^ゞ
住職 2006/06/14 07:03 PM
スターさんも『散策寺』に一行スクリプトを
書き込んでくれました。

色見本からのRGB取得ですが、
有用なスクリプトです。

ありがとうございます。
スター 2006/06/15 09:36 AM
ソリッドRGBが間違えてました。
BGRになってます。
修正版です。

@REM レイヤ カラー値 セット
@echo off
REM #jww
REM #cd
REM #h1
REM #hc ソリッド範囲指定
REM #e

copy jwc_temp.txt temp.txt
jgawk '{if($1 ~ /^lc10/){if(NF==2){bb=int($2/256);r=$2-bb*256;b=int(bb/256);g=bb-b*256;printf("%%6s%%02x%%02x%%02x","lyn#c#",r,g,b)}}}' temp.txt >jwc_temp.txt
del temp.txt
:END
marusan 2006/06/15 10:58 AM
ihさん、住職さん、スターさん、コメントありがとうございます。

新機能にからんで、皆さん同じような事を考えられているのですね。
そこから発展していって、このような有用なバッチを記述して頂いた、スターさん、住職さん、ありがとうございます。
住職 2006/06/15 12:42 PM
『散策寺』でのスターさんのスクリプトを転載させていただきます。

1.色見本帳のRGBから#c#RGBです。 [色見本RGB.bat]

@REM レイヤ カラー値 セット
@echo off
REM #jww
REM #cd
REM #h0
REM #1ch RGB値 マウスクリック
REM #e

copy jwc_temp.txt temp.txt
jgawk '{if($1 ~ /^ch/){if(NF==6){split(substr($6,3,length($6)-3),a,".");printf("%%6s%%02x%%02x%%02x","lyn#c#",a[1],a[2],a[3])}}}' temp.txt >jwc_temp.txt
del temp.txt
:END

2.ソリッド範囲選択カラー値(#C*****) [ソリッドカラー値.bat]

@REM レイヤ カラー値 セット
@echo off
REM #jww
REM #cd
REM #h1
REM #hc ソリッド範囲選択
REM #e

copy jwc_temp.txt temp.txt
jgawk '{if($1 ~ /^lc10/){if(NF==2){print"lyn#c"$2}}}' temp.txt >jwc_temp.txt
del temp.txt
:END

3.ソリッド選択からRGB [ソリッドRGB.bat]

@REM レイヤ カラー値 セット
@echo off
REM #jww
REM #cd
REM #h1
REM #hc ソリッド範囲指定
REM #e

copy jwc_temp.txt temp.txt
jgawk '{if($1 ~ /^lc10/){if(NF==2){printf("%%6s%%06x","lyn#c#",$2)}}}' temp.txt >jwc_temp.txt
del temp.txt
:END
Comment Form
Remember personal info

Trackback:0

TrackBack URL for this entry
http://www.tmk-s.com/gaihen2/sb/sb.cgi/43
Listed below are links to weblogs that reference
JWW5.01の新機能 from 外部変形を考える @sb
トラックバックはありません。

Home > 外変紹介 > JWW5.01の新機能

Search
Feeds

Page Top