2010年5月6日木曜日

トリミングコマンドです。(2)


http://www.ted-cad.co.jp/
トリミングコマンドです。(2)q090722
とっちらかったアークやラインをトリミングして右側にまとめました。テキストにすると32行で、そのデータサイズはコンパクトです。
2009/07/22 11:11 1,063 q090722.tpf
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "A"
  .PenColor  1 Red
  .PenColor  50 Black
  .Pen  1  0.2000 Round
  .Line    0.0000   0.0000  16.5100  40.6400
  .Arc    5.4067   9.6032   5.1674  273.4204 -130.2393
  .Arc    5.7150  18.6267   3.8159  -33.6901  104.2500
  .Arc    7.4612  15.7162   3.2144  200.2249  126.8699
  .Arc    9.7692  30.6754   5.4884 -106.0154  110.6097
  .Arc    15.6633  18.2033  13.7990 -249.3411  298.0724
  .Arc    16.1925  36.5125   2.4180  66.8014 -133.6028
  .Arc    13.9065  35.3695   2.9852 -128.0888  241.9276
  .Line   30.0000   0.0000  46.5100  40.6400
  .Arc    35.4067   9.6032   5.1674  83.5490 -211.3169
  .Arc    35.7150  18.6267   3.8159  -85.3867  126.5546
  .Arc    37.4613  15.7162   3.2144 -130.1853  216.1517
  .Arc    39.7692  30.6754   5.4884  -85.0747  125.9306
  .Arc    45.6633  18.2033  13.7990 -145.8292  247.4395
  .Arc    46.1925  36.5125   2.4180  99.2777 -242.7744
  .Arc    43.9065  35.3695   2.9852 -103.8593  163.4997
  .Line   18.4150  19.0500  16.5100  22.2250
  .Line   18.4150  19.0500  12.7000  15.2400
  .Line   12.0650  11.4300  16.5100  11.4300
  .Line   16.5100  11.4300  12.7000  12.7000
  .Line   48.4150  19.0500  42.0492  29.6596
  .Line   48.4150  19.0500  33.7737   9.2891
  .Line   34.6434  11.4300  46.5100  11.4300
  .Line   46.5100  11.4300  36.0587  14.9138
  .Pen  50  0.5000 Round
  .Text   31.1150  16.5100 3.0000   0.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
「図形 直線」
  .Line x1 y1 x2 y2
    x1 y1 端点1
    x2 y2 端点2
「図形 円弧」
  円弧の形式は2種類
  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  相対終了角度(単位=度)
「図形 文字列」
  .Text x y height angle
   string
    x y  文字列の開始位置
    height 文字高さ
    angle 角度(単位=度)
    string .Text 文字列を指定

0 件のコメント:

コメントを投稿