http://www.ted-cad.co.jp/
トリミングコマンドです。(3)q090929
金色のラインとアークをトリミングして「赤色の形状」にしました。トリミングの相手次第で「赤色の形状」は変わります。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》
イメージをテキスト形式にすると次のようになります。(参考)
/Layer "AMEMAR"
.PenColor 1 Red
.PenColor 3 DYellow
.PenColor 50 Black
.Pen 1 1.0000 Round
.Arc 0.0000 0.0000 10.0000 26.5651 126.8699
.Arc 0.0000 0.0000 10.0000 206.5651 126.8699
.Line -20.0000 10.0000 -8.9443 4.4721
.Line 8.9443 -4.4721 20.0000 -10.0000
.Line -8.9443 -4.4721 -20.0000 -10.0000
.Pen 3 1.0000 Round
.Arc 0.0000 25.0000 10.0000 18.4349 200.2249
.Arc 0.0000 25.0000 10.0000 264.2894 35.4555
.Line 0.0000 25.0000 20.0000 35.0000
.Line 0.0000 25.0000 -4.0000 23.0000
.Line -20.0000 35.0000 -6.6842 28.3421
.Line 2.0000 24.0000 20.0000 15.0000
.Line -13.2236 18.3882 -20.0000 15.0000
.Pen 50 0.2000 Round
.Text -1.5500 14.0000 3.0000 270.0000
"⇒"
.Pen 1 1.0000 Round
.Line 8.9443 4.4721 20.0000 10.0000
/End
フォーマットは次の通りです。
「層データ」
/Layer [layer_name]
layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
.PenColor pen_number color_name
pen_number ペン番号(1~1024)
color_name 色名称
「ペン指定」
.Pen pen_number pen_size shape
pen_number ペン番号(1~1024)
pen_size ペンサイズ
shape Round または Square
「文字のアスペクト比と間隔比」
.TextAspectGap aspect gap
aspect アスペクト比(文字高さに対する文字幅 の比)
gap 間隔比 (文字高さに対する文字間隔の比)
「図形 直線」
.Line x1 y1 x2 y2
x1 y1 端点1
x2 y2 端点2
「図形 文字列」
.Text x y height angle
string
x y 文字列の開始位置
height 文字高さ
angle 角度(単位=度)
「図形 円弧」
3点を通る円弧
.Arc3 x1 y1 x2 y2 x3 y3
x1 y1 開始点
x2 y2 通過点
x3 y3 終端点
中心 半径 角度による円弧
.Arc x y r as ad
x y 中心位置
r 半径
as 開始角度 (単位=度)
ad 相対終了角度(単位=度)
トリミングコマンドです。(3)q090929
金色のラインとアークをトリミングして「赤色の形状」にしました。トリミングの相手次第で「赤色の形状」は変わります。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》
イメージをテキスト形式にすると次のようになります。(参考)
/Layer "AMEMAR"
.PenColor 1 Red
.PenColor 3 DYellow
.PenColor 50 Black
.Pen 1 1.0000 Round
.Arc 0.0000 0.0000 10.0000 26.5651 126.8699
.Arc 0.0000 0.0000 10.0000 206.5651 126.8699
.Line -20.0000 10.0000 -8.9443 4.4721
.Line 8.9443 -4.4721 20.0000 -10.0000
.Line -8.9443 -4.4721 -20.0000 -10.0000
.Pen 3 1.0000 Round
.Arc 0.0000 25.0000 10.0000 18.4349 200.2249
.Arc 0.0000 25.0000 10.0000 264.2894 35.4555
.Line 0.0000 25.0000 20.0000 35.0000
.Line 0.0000 25.0000 -4.0000 23.0000
.Line -20.0000 35.0000 -6.6842 28.3421
.Line 2.0000 24.0000 20.0000 15.0000
.Line -13.2236 18.3882 -20.0000 15.0000
.Pen 50 0.2000 Round
.Text -1.5500 14.0000 3.0000 270.0000
"⇒"
.Pen 1 1.0000 Round
.Line 8.9443 4.4721 20.0000 10.0000
/End
フォーマットは次の通りです。
「層データ」
/Layer [layer_name]
layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
.PenColor pen_number color_name
pen_number ペン番号(1~1024)
color_name 色名称
「ペン指定」
.Pen pen_number pen_size shape
pen_number ペン番号(1~1024)
pen_size ペンサイズ
shape Round または Square
「文字のアスペクト比と間隔比」
.TextAspectGap aspect gap
aspect アスペクト比(文字高さに対する文字幅 の比)
gap 間隔比 (文字高さに対する文字間隔の比)
「図形 直線」
.Line x1 y1 x2 y2
x1 y1 端点1
x2 y2 端点2
「図形 文字列」
.Text x y height angle
string
x y 文字列の開始位置
height 文字高さ
angle 角度(単位=度)
「図形 円弧」
3点を通る円弧
.Arc3 x1 y1 x2 y2 x3 y3
x1 y1 開始点
x2 y2 通過点
x3 y3 終端点
中心 半径 角度による円弧
.Arc x y r as ad
x y 中心位置
r 半径
as 開始角度 (単位=度)
ad 相対終了角度(単位=度)
0 件のコメント:
コメントを投稿