2009年12月30日水曜日

ポリゴンの面積の総計を計算します。(5)


http://www.ted-cad.co.jp/
ポリゴンの面積の総計を計算します。(5)g091230
「東京のイメージ」を適当に分割して面積を求めました。
   黄色エリア   350.542
   赤色エリア   455.079
   青色エリア   855.320
   緑色エリア   429.112
   <合 計>  2090.053

《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Polygon 黄色
  f0.005 36.614873 43.406258 36.59643 43.419907 36.533219 43.377825
   36.52783 43.376756 36.522441 43.377826 36.461603 43.418333
   36.400766 43.377826 36.395376 43.376757 36.389987 43.377825
  //Polygon 赤色
  f0.005 68.393387 17.35392 68.395244 17.329517 68.422411 17.290905
   68.465511 17.271634 68.495783 17.275184 68.515811 17.28007
   68.520114 17.279842 68.524169 17.278385 68.581038 17.236296
  //Polygon 青色
  f0.005 44.187001 36.694906 44.135245 36.66045 44.129855 36.659381
   44.124466 36.66045 44.063629 36.700957 44.002791 36.66045
   43.997402 36.659381 43.992012 36.66045 43.937755 36.696574
  //Polygon 緑色
  f0.005 59.564684 24.641059 59.604882 24.667824 59.610272 24.668893
   59.615661 24.667824 59.676498 24.62732 59.737334 24.667824
   59.742724 24.668893 59.748113 24.667824 59.811327 24.625735

フォーマットは次の通りです。
「ポリゴンの位置データ」
 /LINE_DATA
  //POLYGON ulaynam
    ///NET ["[net_name]"]
        net_name  ネット名称 省略時はネットなし
    pen_name x y[/A] ... :
      pen_name  ポリゴンペン定義の名称
      x y     ポイントの位置
      /A     円弧の通過点に指定

       <>

2009年12月29日火曜日

図形をミラーコピーします。(5)


http://www.ted-cad.co.jp/
図形をミラーコピーします。(5)q091229
ディーゼル機関車を適当に傾けて、その台車部分を適当にレクトカットし、その台車部分を上下左右に「ミラーコピー」してみました。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "汽車"
  .PenColor  1 DBlue
  .PenColor  2 Red
  .Pen  1  0.1000 Round
  .Line   70.8604  181.1593  140.6302  207.0000
  .Line   91.5934  186.5739  91.8877  188.9472
  .Line   63.4905  207.0000  63.8985  202.4020
  .Line   166.5375  221.6951  166.1970  222.3638
  .Line   166.1970  222.3638  166.1063  222.5292
  .Pen  2  0.1000 Round
  .Line   225.4065  254.8659  147.8390  226.1372
  .Pen  1  0.1000 Round
  .Line   224.0215  209.0000  223.6459  209.2054
  .Line   223.6459  209.2054  222.9342  209.2825
  .Line   222.9342  209.2825  222.4592  209.1754

フォーマットは次の通りです。
「層データ」
  /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
「図形 直線」
   .Line x1 y1 x2 y2
    x1 y1 端点1
    x2 y2 端点2

2009年12月28日月曜日

長さを測ります。(5)


http://www.ted-cad.co.jp/
長さを測ります。(5)g091228
0.19mmのスクエアに「ぐるぐるパターン」を引いてみました。3.99mmの距離を出せました。なお、実際のパターン幅は0.2mmですが今回の表示はシンボリックにしてあります。

《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Net_list
  //Net Power
   "FG" R1/1 R1/2 :
 /Line_data
  //Line LA
  ///Net "FG"
  p0.2 0.0 0.0 p0.2 0.0 -0.01 p0.2 -0.01 -0.01 p0.2 -0.01 0.01
  p0.2 0.01 0.01 p0.2 0.01 -0.02 p0.2 -0.02 -0.02 p0.2 -0.02 0.02
  p0.2 0.02 0.02 p0.2 0.02 -0.03 p0.2 -0.03 -0.03 p0.2 -0.03 0.03
  p0.2 0.03 0.03 p0.2 0.03 -0.04 p0.2 -0.04 -0.04 p0.2 -0.04 0.04
  p0.2 0.04 0.04 p0.2 0.04 -0.05 p0.2 -0.05 -0.05 p0.2 -0.05 0.05
  p0.2 0.05 0.05 p0.2 0.05 -0.06 p0.2 -0.06 -0.06 p0.2 -0.06 0.06
  p0.2 0.06 0.06 p0.2 0.06 -0.07 p0.2 -0.07 -0.07 p0.2 -0.07 0.07
  p0.2 0.07 0.07 p0.2 0.07 -0.08 p0.2 -0.08 -0.08 p0.2 -0.08 0.08
  p0.2 0.08 0.08 p0.2 0.08 -0.09 p0.2 -0.09 -0.09 p0.2 -0.09 0.09
  p0.2 0.09 0.09 p0.2 0.09 -0.1 p0.2 -0.1 -0.1 p0.2 -0.1 0.09 :

フォーマットは次の通りです。
「ラインの位置データ」
 /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ポイント

2009年12月25日金曜日

レクトムーブと拡大コピーです。(5)


http://www.ted-cad.co.jp/
レクトムーブと拡大コピーです。(5)q091225
「ワーム」の一部分を拡大コピーして右側に表示しました。「ワーム」のイメージサイズは27.0mm x 20.0mmです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "worm"
  .PenColor  1 Black
  .PenColor  15 DWhite
  .PenColor  16 MWhite
  .Pen  16  0.0010 Round
  .Line   -0.0212   0.0042  -0.0212  -0.0042
  .Line   -0.0212  -0.0042  -0.0200  -0.0094
  .Line   -0.0200  -0.0094  -0.0165  -0.0136
  .Line   -0.0165  -0.0136  -0.0106  -0.0169
  .Line   -0.0106  -0.0169  -0.0024  -0.0193

フォーマットは次の通りです。
「層データ」
  /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
「図形 直線」
  .Line x1 y1 x2 y2
      x1 y1 端点1
      x2 y2 端点2

2009年12月24日木曜日

CutとConbine。(4)


http://www.ted-cad.co.jp/
CutとConbine。(4)g091224
前回に「Cut」したラインを「Conbine」しました。ただし一部分が移動していたため、元の形には戻りません。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Line LA
   p0.1 -0.0 10.5 p0.1 14.651629 10.5 p0.1 19.0 20.408327/A
   p0.1 24.732824 15.929354 :
   p0.1 -0.0 11.0 p0.1 13.631885 11.0 p0.1 19.0 20.908327/A
   p0.1 25.217972 16.050315 :
   p0.1 -0.0 11.5 p0.1 12.77706 11.5 p0.1 19.0 21.408327/A
   p0.1 25.70312 16.171276 :
   p0.1 -0.0 12.0 p0.1 12.026241 12.0 p0.1 19.0 21.908327/A
   p0.1 26.188268 16.292236 :
   p0.1 -0.0 12.5 p0.1 11.348749 12.5 p0.1 19.0 22.408327/A
   p0.1 26.673416 16.413197 :
   p0.1 -0.0 13.0 p0.1 10.726551 13.0 p0.1 19.0 22.908327/A
   p0.1 27.158564 16.534158 :
   p0.1 30.132347 15.0 p0.1 38.0 15.0 :
   p0.1 30.551897 15.5 p0.1 38.0 15.5 :
   p0.1 30.971446 16.0 p0.1 38.0 16.0 :

フォーマットは次の通りです。
「ラインの位置データ」
 /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ポイント

2009年12月22日火曜日

SummaryとNamesです。(4)


http://www.ted-cad.co.jp/
SummaryとNamesです。(4)q091222
任意に作成した「アーク」の座標値をNamesコマンドで確認しました。
  ペン番号 p_=  1
  ペン幅  w_=  0.0847
  中心位置 xc=  4.1208
       yc=  1.8132
  半径   r_=  2.1492
  開始角度 ts=  32.47
  相対角度 te= 175.60
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "アーク"
  .PenColor  1 DYellow
  .Pen  1  0.0847 Round
  .Arc    4.1208   1.8132   2.1492  32.4712  143.1301
 /End

フォーマットは次の通りです。
「層データ」
 /Layer [layer_name]
   layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
     Red    赤
     Black   黒
     DWhite   暗白
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「図形 円弧」
  円弧の形式は2種類
  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  相対終了角度(単位=度)

2009年12月21日月曜日

座標値って。(4)


http://www.ted-cad.co.jp/
座標値って。(4)g091221
アシストラインの交点にポイントグリッドを自動発生させました。その座標値は次のとおりです。
 <0.0 0.0> <-73.542998 67.760073>
 <87.842389 47.788228> <73.074453 -68.265103>
 <99.680295 7.989922> <167.50785 37.929429>

《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Point_grid_data X&Y 15.0 1.0
  0.0 0.0 -73.542998 67.760073 87.842389 47.788228 -73.074453 -68.265103
  99.680295 7.989922 167.50785 37.929429
 /Assist_line_data
  //Line
   -116.102591 73.026928 352.945372
   -114.170083 -86.404971 23.816963
  //Circle
   0.0 0.0 100.0

フォーマットは次の通りです。
「ポイントグリッド位置データ」
 /POINT_GRID_DATA size_mode xsize ysize [USE_MAIN]
  size_mode  X方向とY方向のサイズ設定モード
        X&Y  Y方向のサイズはX方向のサイズと同じ
        XY  X方向とY方向を別々に設定
  xsize    X方向のサイズ
  ysize    Y方向のサイズ
  USE_MAIN  メイン格子のサイズを使用するときに指定
  x y ...
    x y   位置
「補助線の位置データ」
 /ASSIST_LINE_DATA
  //LINE
    x y angle
    直線
  //CIRCLE
    x y radius
    円
  x y   位置
  angle  直線の角度(単位=度)
  radius 円の半径