Jw_cad 相談室−その2 New

 Jw_cad についての相談の場としてお使いください
情報の交換には Jw_cad 情報交換室 をご利用ください
なお、情報交換室と相談室の両方に同じ内容を投稿するのはご遠慮ください

2009年9月以前の発言過去ログのページからご覧ください。

それ以降の過去ログは消失しています。
申し訳ありませんが、復活の予定はありません。


  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
14 / 412 ツリー    ←次へ | 前へ→

作図した線色の一覧を知る方法 Since Dos 17/11/23(木) 21:32

Re:作図した線色の一覧を知る方法 kojima 17/11/24(金) 19:50
Re:作図した線色の一覧を知る方法 Since Dos 17/11/24(金) 22:44

Re:作図した線色の一覧を知る方法
 kojima  - 17/11/24(金) 19:50 -
▼Since Dosさん:
>作図した図面で使用されている線色の一覧が知りたいのですが、外部変形を含めて方法があれば教えてください。
>とくにsfx線種の線幅の区別がわかる方法があればよろしくお願いします。
>
>ちなみにソリッド図形の色の一覧は、金桜さんの外変「ソリッド求積07」を使用させていただいてます。

長さ集計無しの線色・線種・線幅一覧ならば、以下のbatファイルで可能。
(batファイルにRubyスクリプトを記述するタイプの外部変形です)


@REM 線色・線種・線幅の一覧
@echo off
REM #jww
REM #cd
REM #zw
REM #ht10
REM #ht40
REM #bz
REM #h4
REM #c記入文字種 無指定:3/_/a
REM #1記入点を指示してください
REM #e
copy jwc_temp.txt temp.txt > nul
ruby -x %~f0 temp.txt %1> jwc_temp.txt
goto end
#!ruby -Ks
cn=3
while ARGV.size>1
case argument=ARGV.pop
when /\/a/
cn=argument[2..-1].to_i
end
end
puts "bz"
array=[];hch=[]
while ARGF.gets
xy=$_.split
if xy[0]=~/^hp1/
hpx,hpy=xy[1].to_f,xy[2].to_f
end
if xy[0]=~/^hch/
xy.each{|item|hch<<item.to_f}
moji_h=hch[cn]
end
if xy[0]=~/^lc/
lc=xy[0][2..-1].to_i
end
if xy[0]=~/^lt/
lt=xy[0][2..-1].to_i
end
if xy[0]=~/^lw/
lw=xy[0][2..-1].to_i
end
if xy[0]=~/^\d|^-|^ci/
array<<[lc,lt,lw] unless array.include?([lc,lt,lw])
end
end
array.sort!{|a,b|
if a[0]==b[0]
if a[1]==[1]
a[2]<=>b[2]
else
a[1]<=>b[1]
end
else
a[0]<=>b[0]
end
}
puts "cn#{cn}","cc3"
l=15;l2=l+3;gyo=moji_h+2
y=hpy
array.each{|lc,lt,lw|
puts "lc#{lc}","lt#{lt}","lw#{lw}"
printf(" %.11f %.11f %.11f %.11f\n",hpx,y,hpx+l,y)
lc>100 ? lc=sprintf("lcsxf%d",lc-100) : lc=sprintf("lc%d",lc)
lt>30 ? lt=sprintf("ltsxf%d",lt-30) : lt=sprintf("lt%d",lt)
printf("ch %.11f %.11f 1 0 \"%s %s lw%d\n",hpx+l2,y,lc,lt,lw)
y -= gyo
}
__END__
:end

引用なし

パスワード


<Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; MALNJS; rv:11.0) like Gecko@ai126162116085.56.access-internet.ne.jp>
・ツリー全体表示

Re:作図した線色の一覧を知る方法
 Since Dos  - 17/11/24(金) 22:44 -
kojimaさん

早速のアドバイスありがとうございました。
まさに私がもとめていたものです。

線幅の違う同一色のデーターが確認できて助かります。
どうもありがとうございました。

引用なし

パスワード


<Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.91 Safari/537.36 Vivaldi/1...@113x42x194x118.ap113.ftth.ucom.ne.jp>
・ツリー全体表示

14 / 412 ツリー    ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃過去ログ ┃ホーム  
 450008
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.03b3
Jw_cad Copyright (C)1997-2016 Jiro Shimizu & Yoshifumi Tanaka