2009年12月14日月曜日

データをブレイクします。(4)


http://www.ted-cad.co.jp/
データをブレイクします。(4)q091214
任意のサークル(左側)をブレークして直線近似(右側)にしました。スタートアングルは139.0度で187個に分割です。アスキーデータに出力すると、サークルは1行、ブレークラインは187行であらわされます。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考) 
 /Layer "サークル"
  .PenColor  2 DRed
  .Pen  2  1.0000 Round
  .Circle   0.0000   0.0000  10.0000
  .Line   15.4529   6.5606  15.2368   6.3034
  .Line   15.2368   6.3034  15.0294   6.0390
  .Line   15.0294   6.0390  14.8310   5.7678
    :          :          :
  .Line   16.1515   7.2868  15.9106   7.0526
  .Line   15.9106   7.0526  15.6776   6.8105
  .Line   15.6776   6.8105  15.4529   6.5606
 /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
「図形 円」
  .Circle x y r
      x y 中心位置
      r  半径
「図形 直線」
  .Line x1 y1 x2 y2
    x1 y1 端点1
    x2 y2 端点2

0 件のコメント:

コメントを投稿