2010年6月22日火曜日

きったりぬいたりつないだりうめたり。(3)


http://www.ted-cad.co.jp/
きったりぬいたりつないだりうめたり。(3)g090907
直径100.0mmの白色と緑色のサークルポリゴンを3.0mmオフセットして(A)のように配置しました。この二つのサークルポリゴンどうしを演算処理して「NOT(論理否定)」を求めると(B)になります。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Line LA
   p0.3 0.0 50.0 p0.3 50.0 0.0/A p0.3 100.0 50.0 p0.3 50.0 100.0/A
   p0.3 0.0 50.0 :
  //Line LB
   p0.3 3.0 50.0 p0.3 53.0 0.0/A p0.3 103.0 50.0 p0.3 53.0 100.0/A
   p0.3 3.0 50.0 :
  //Polygon LA
   f0.05 109.9995 50.0/A 161.5 0.022505 112.9995 50.0/A 161.5 99.977495 :
 /Text_data
  LA p0.2 7.0 91.0 0.0 10.0 0.8 0.0 0.0 "A"
  LA p0.2 116.0 91.0 0.0 10.0 0.8 0.0 0.0 "B"

フォーマットは次の通りです。
「ラインとポリゴンの位置データ」
 /LINE_DATA
  //LINE ulaynam
    ulaynam   ユーザ定義層名称
    ///NET ["[net_name]"]
        net_name  ネット名称 省略時はネットなし
    pen_name x y[/A/T1/T2] ... :
      pen_name  パスペン定義の名称
      x y     ポイントの位置
      /A     円弧の通過点
      /T1     ターミナルテーパの第1ポイント
      /T2     ターミナルテーパの第2ポイント
  //POLYGON ulaynam
    ///NET ["[net_name]"]
        net_name  ネット名称 省略時はネットなし
    pen_name x y[/A] ... :
      pen_name  ポリゴンペン定義の名称
      x y     ポイントの位置
      /A     円弧の通過点に指定します
「テキスト位置データ」
 /TEXT_DATA
  ulaynam pen_name x y angle height aspect gap slant [MIRROR] "String"
    ulaynam   ユーザ定義層名称
    pen_name  ペン定義の名称
    x y     位置
    angle    文字角度
    height   文字高さ
    aspect   アスペクト比
    gap     ギャップ比
    slant    傾斜角度
    MIRROR   ミラーのときに指定
    string   文字列

0 件のコメント:

コメントを投稿