2010年7月9日金曜日

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


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  相対終了角度(単位=度)

0 件のコメント:

コメントを投稿