2010年2月23日火曜日

フィルで塗りつぶし。(1)


http://www.ted-cad.co.jp/
フィルで塗りつぶし。(1)q090515
サークルの抜きと塗りを自動判別して、重ねたサークル(A)を塗りつぶしました。
(B)は縦、(C)は斜め45度、(D)は80%の重なりで、(E)は縦横、(F)は斜め45度と135度で塗りつぶしました。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "A"
  .PenColor  1 Black
  .PenColor  2 DMazenda
  .Pen  2  0.1000 Round
  .Circle  67.0000  36.0000   1.0000
  .Circle  67.0000  36.0000   2.0000
  .Circle  66.0000  36.0000   4.0000
  .Line   67.0000  80.0000  67.0000  82.0000
  .Line   69.0000  78.3597  69.0000  83.6403
  .Line   68.0000  84.4584  68.0000  82.7264
  .Pen  2  0.1000 Round
  .Circle  22.0000  36.0000   1.0000
  .Circle  22.0000  36.0000   2.0000
  .Circle  21.0000  36.0000   4.0000
  .Line   21.6101  35.0800  22.3899  35.0800
  .Line   22.5396  35.1600  21.4604  35.1600
  .Line   21.3573  35.2400  22.6427  35.2400

フォーマットは次の通りです。
【層データ】
 /Layer [layer_name]
     layer_name 文字列の規約に従う層名称
【ペン色指定】
 .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
  色名称には次のいずれかを指定します
    Black   黒
    Red    赤
    Green   緑
    Blue    青
    Cyan    水色
    Yellow   黄
    Mazenda  紫
    White   白
    DBlack   黒
    DRed    暗赤
    DGreen   暗緑
    DBlue   暗青
    DCyan   暗水色
    DYellow  暗黄
    DMazenda  暗紫
    DWhite   暗白
    MWhite   中白
【ペン指定】
 .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
 円
    .Circle x y r
      x y 中心位置
      r 半径

0 件のコメント:

コメントを投稿