2010年1月19日火曜日

いろんな図形ライブラリでレイアウトです。(1)


http://www.ted-cad.co.jp/
いろんな図形ライブラリでレイアウトです。(1)g090407
デスクやドア等の図形ライブラリを作成して、オフィスルームなどのレイアウトを検討します。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /CELL_DEF
  //SCell デスク
   .Pen p0.3
   .ArcCRL P1 -17.9999 -54.8584 P1 -18.0 -48.8584 P1 -24.0 -54.8584
   .Line  P1 -24.0 -54.8584 P1 -24.0 -78.8584 :
   .ArcCRL P1 -8.0 -78.8584 P1 -24.0 -78.8584 P1 -8.0 -94.8584
  //SCell ドアW
   .Pen p0.3
   .Line  P1 0.0 -4.0 P1 1.0 -4.0 P1 1.0 -7.0 :
   .Line  P1 0.0177 -7.0167 P1 119.9985 -7.0025 :
   .Line  P1 119.0 -7.0 P1 119.0 -4.0 P1 120.0 -4.0 :
  //SCell 柱
   .Pen p0.3
   .Line  P1 -5.0 5.075 P1 -5.0 -4.925 P1 5.0 -4.925 P1 5.0 5.075
       P1 -5.0 5.075 P1 5.0 -4.925 :
   .Line  P1 -5.0 -4.925 P1 5.0 5.075 :
 /Module_data
  //Module AMJLE キッチン 513.0 -40.0 515.54 -40.0 キッチン
  //Module AMJLE デスク -152.0 5.0 -152.0 7.54 デスク
  //Module AMJLE ドアS -233.0 373.0 -233.0 375.54 ドアS
  //Module AMJLE ドアW 456.0 451.1 453.46 451.1 ドアW
  //Module AMJLE 柱 -228.0 456.0 -225.46 456.0 柱
  //Module AMJLE 柱 418.0 -76.0 420.54 -76.0 柱
 /Line_data
  //Line LA
   p3.0 -228.0 -76.0 p3.0 608.0 -76.0 p3.0 608.0 456.0 p3.0 464.646202 456.0 :
   p3.0 418.0 -76.0 p3.0 418.0 152.0 :
   p3.0 -228.0 364.140566 p3.0 -228.0 -76.0 :

フォーマットは次の通りです。
 /CELL_DEF
   //SCELL name
       シングルセルの定義
         name  20文字以内のシングルセル名
     .PEN pen_name [ltype [long blank [short]]]
         pen_name パスペンの名称
         ltype  ラインタイプ
               未指定 実線
               0    破線
               N    N点鎖線
         long  長鎖長(実数値 ltype が指定されているとき)
         blank  空白長(実数値 ltype が指定されているとき)
         short  空白長(実数値 ltype が1以上のとき)
     .LINE [p1] x1 y1 ... [pm] xm ym[/A] ... [pn] xn yn :
 /MODULE_DATA
   //MODULE ulaynam module_name x1 y1 x2 y2 refer_name
     ulaynam   実装層を示すユーザ定義層名称
     module_name モジュール定義名称
     x1 y1    部品のP1位置
     x2 y2    部品のP2位置
     refer_name 20バイト以内の部品リファレンス番号
 /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ポイント

0 件のコメント:

コメントを投稿