2010年4月9日金曜日

画面がミラー反転して鏡の世界です。(2)


http://www.ted-cad.co.jp/
画面がミラー反転して鏡の世界です。(2)g090630
「あっけらかん」をミラー表示しています。ここに表示されている平仮名は、正確に言うとフォントではありません。平仮名の輪郭をポリゴンにして塗りつぶしで表示しています。「Mirror (ミラー反転表示)」は、Y軸を基本に画面全体をミラー反転して表示します。ミラー反転した状態のファイルを保存することも可能です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Polygon LA
  f0.005 7.774305 8.297569 7.357639 7.68559 6.90625 7.134375
   6.767361 7.629167 6.663195 8.176042 6.59375 8.775 7.097222 8.883507
   7.618055 8.948611 8.15625 8.970312 :
  f0.005 6.554688 6.704688 5.894965 6.097049 5.374132 5.732465
   4.992188 5.610938 4.623264 5.697743 4.40191 5.95816 4.328125 6.392188
   4.393229 6.839236 4.588542 7.294965 4.914063 7.759375 5.256945 8.097917
   5.66059 8.384375 6.125 8.61875 6.224826 7.937326 6.368055 7.299305 :
  f0.005 21.033854 8.189062 20.877604 8.540625 20.617188 8.814062
   20.183159 9.052778 19.662327 9.196007 19.054688 9.24375
   18.416668 9.226389 17.752605 9.174305 17.0625 9.0875 16.363716 8.970312
   15.673611 8.827084 14.992188 8.657812 14.86632 8.566667
   14.801215 8.449479 14.796875 8.30625 14.875 8.180382 15.005208 8.115278
   15.1875 8.110937 16.572048 8.501562 17.861111 8.735937
   19.054688 8.814062 19.575521 8.779341 19.992188 8.675174
   20.304688 8.501562 20.5 8.297569 20.617188 8.050174 20.65625 7.759375
   20.556423 7.20816 20.256945 6.700347 19.757813 6.235938
   19.067709 5.832292 18.195313 5.506771 17.140625 5.259375
   17.101563 5.103125 17.370659 4.842709 17.709202 4.738542
   18.117188 4.790625 18.941841 5.090104 19.644966 5.467709
   20.226563 5.923438 20.703993 6.492014 20.990452 7.103993
   21.085938 7.759375 :

フォーマットは次の通りです。
「ポリゴンの位置データ」
 /LINE_DATA
  //POLYGON ulaynam
   ///NET ["[net_name]"]
       net_name  ネット名称 省略時はネットなし
             ∴次の / から始まるコマンド// から
              始まるコマンド次の ///NET まで有効
   pen_name x y[/A] ... :
     pen_name  ポリゴンペン定義の名称
     x y     ポイントの位置
     /A     円弧の通過点に指定
           XまたはYの座標値に指定
  ∴開始ポイントの位置と終了ポイントの位置は一致させない

2010年4月8日木曜日

イメージをテキストにテキストをイメージに。(2)


http://www.ted-cad.co.jp/
イメージをテキストにテキストをイメージに。(2)q090629
一見、「太バッテン」は5.0mmのグリッド上に配置しているように見えますが。でも、実際は中央の「太バッテン」は、微妙にズレている事がテキストデータで解ります。
「.Symbol   0.0100   0.0050   0.8000 4」
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /AssistLine
  .Line    0.0000   0.0000   0.0000
  .Line    0.0000   0.0000  90.0000
 /Layer "SYMBOL"
  .PenColor  1 Black
  .Pen  1  1.0000 Square
  .Symbol   0.0100   0.0050   0.8000 4
  .Symbol   5.0000   5.0000   0.8000 4
  .Symbol  -5.0000   5.0000   0.8000 4
  .Symbol  -5.0000  -5.0000   0.8000 4
  .Symbol   5.0000  -5.0000   0.8000 4
 /End

フォーマットは次の通りです。
「補助線の位置」
 /AssistLine
  直線
  .Line x y angle
     x,y  位置
     angle 角度(単位=度)
  円
  .Circle x y radius
     x,y  中心位置
     radius 半径
「層データ」
 /Layer [layer_name]
    layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
    Black   黒
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
         Round のときには円形
「図形 シンボル」
  .Symbol x y size number
     x y  位置
     size  サイズ
     number シンボル番号

2010年4月7日水曜日

コピーコマンドのいろいろ。(2)


http://www.ted-cad.co.jp/
コピーコマンドのいろいろ。(2)g090626
当たり前の機能ですが、これが意外と重宝なコピーコマンドです。赤色の「Yes We Can」を拡大コピーしました。黄色の「Yes We Can」が、下から3倍、5倍、50倍に拡大されたイメージです。この「Yes We Can」の輪郭と塗りつぶしは、すべて0.05mmのラインで書かれています。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Line LA
  p0.05 12.732813 5.904999 p0.05 9.275 5.904999 p0.05 9.334723 5.141457
  p0.05 9.513888 4.515415 p0.05 9.812499 4.026875 p0.05 10.133505 3.736942
  p0.05 10.511111 3.562985 p0.05 10.945311 3.504997
  p0.05 11.253474 3.530522 p0.05 11.55295 3.607083 p0.05 11.843749 3.734688
  p0.05 12.128993 3.911247 p0.05 12.399306 4.134686
  p0.05 12.654688 4.404999 p0.05 12.801562 4.279999
  p0.05 12.543055 3.944233 p0.05 12.275866 3.668194
  p0.05 11.999999 3.451874 p0.05 11.632464 3.259167 p0.05 11.231944 3.14354
  p0.05 10.798438 3.105 p0.05 10.210417 3.181736 p0.05 9.696353 3.411942
  p0.05 9.256251 3.795624 p0.05 8.933333 4.314026 p0.05 8.739584 4.923401
  p0.05 8.674998 5.623749 p0.05 8.736632 6.28677 p0.05 8.921526 6.873749
  p0.05 9.229685 7.384686 p0.05 9.666667 7.784859 p0.05 10.173438 8.024964
  p0.05 10.749999 8.105 p0.05 11.299479 8.039894 p0.05 11.775 7.844582
  p0.05 12.176562 7.519062 p0.05 12.485591 7.070973
  p0.05 12.671008 6.532952 p0.05 12.732813 5.904999 :

フォーマットは次の通りです。
「ラインの位置データ」
 /LINE_DATA
  //LINE ulaynam
  ulaynam   ユーザ定義層名称。
  ///NET ["[net_name]"]
      net_name  ネット名称。省略時はネットなし。
            ∴次の / から始まるコマンド、
             // から始まるコマンド、次の
             ///NET まで有効。
  pen_name x y[/A/T1/T2] ... :
    pen_name  パスペン定義の名称。
          ターミナルテーパのときにはテーパの
          ネックのペン名称と同じ名称を指定。
    x y     ポイントの位置。
    /A     円弧の通過点。
    /T1     ターミナルテーパの第1ポイント。
    /T2     ターミナルテーパの第2ポイント。

2010年4月6日火曜日

ビットマップをスポットにしました。(2)


http://www.ted-cad.co.jp/
ビットマップをスポットにしました。(2)q090625
レオナルドのビットマップを「BMPTPF」でスポットデータに変換しました。データが重たくなってしまうので、1.0mmの角スポットで153102個というレートで変換しました。このTPFのデータ量は1.86MBです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "Leonardo"
  .PenColor  1 Black
  .PenColor  2 Red
  .PenColor  3 Green
  .PenColor  4 Blue
  .PenColor  5 Cyan
  .PenColor  6 Yellow
  .PenColor  9 DRed
  .PenColor  10 DGreen
  .PenColor  12 DCyan
  .PenColor  13 DYellow
  .Pen  6  1.0000 Square
  .Spot   267.0000   4.0000
  .Spot   268.0000   4.0000
  .Spot   269.0000   4.0000
  .Pen  2  1.0000 Square
  .Spot   554.0000   4.0000
  .Pen  6  1.0000 Square
  .Spot   609.0000   4.0000
  .Pen  2  1.0000 Square
  .Spot   610.0000   4.0000
  .Pen  6  1.0000 Square
  .Spot   611.0000   4.0000
  .Spot   612.0000   4.0000

フォーマットは次の通りです。
「層データ」
 /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
         Round のときには円形
         Square のときには正方形
「図形 スポット」
 .Spot x y
    x、y 位置

2010年4月5日月曜日

ポリゴンでいろいろです。(2)


http://www.ted-cad.co.jp/
ポリゴンでいろいろです。(2)g090624
ビットマップから変換した「汽車ぽっぽ」の輪郭をポリゴンにしました。右側は[Fill polygon]コマンドで塗りつぶしてみました。塗りつぶしのペンサイズは0.05mmです。「汽車ぽっぽ」のポリゴンの面積は17252.47ミリ平方です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Polygon LA
  f0.05 201.928406 101.175873 201.76181 100.891808 201.301254 100.597717
   195.65686 98.416382 194.088974 97.618721 193.628387 97.256271
   193.461792 96.942566 193.461792 69.002785 193.438278 68.74408
   193.367737 68.532417 193.250137 68.36779 193.085495 68.250206
   192.873856 68.179642 192.615143 68.156128 185.841858 68.156128
   185.560791 68.186325 185.286713 68.27227 185.026566 68.40699
   184.787292 68.583519 184.575943 68.794899 184.399414 69.034149
   184.264694 69.294304 184.178741 69.56839 184.148544 69.849449
   184.148544 98.63588 184.125031 98.894585 184.054474 99.106255
   183.93689 99.270874 183.772247 99.388474 183.560608 99.45903
   183.30188 99.482544 175.681931 99.482544 175.400864 99.512749
   175.126785 99.598686 174.866638 99.733414 174.62738 99.909935
   174.416031 100.121323 174.239487 100.360565 174.104767 100.620728
   174.018829 100.894806 173.988632 101.175873 173.988632 113.875771
   174.012146 114.13446 174.082703 114.34613 174.200287 114.510765
   174.364914 114.628365 174.576584 114.698914 174.835281 114.722435
   201.081757 114.722435 201.340454 114.698914 201.552109 114.628357
   201.716751 114.510765 201.834335 114.34613 201.904892 114.134476
   201.928406 113.875771 :

フォーマットは次の通りです。
「ポリゴンの位置データ」
 /LINE_DATA
  //POLYGON ulaynam
  ///NET ["[net_name]"]
      net_name  ネット名称。省略時はネットなし。
            ∴次の / から始まるコマンド、// から
             始まるコマンド、次の ///NET まで有効。
  pen_name x y[/A] ... :
    pen_name  ポリゴンペン定義の名称。
    x y     ポイントの位置。
    /A     円弧の通過点に指定します。
          XまたはYの座標値に指定します。
  ∴開始ポイントの位置と終了ポイントの位置は一致させない。

2010年4月2日金曜日

洗濯昨日ではありません選択機能です。(2)


http://www.ted-cad.co.jp/
洗濯昨日ではありません選択機能です。(2)q090623
上側の適当に入力したラインやサークルやアークの中から、半径1.0mmのサークルだけを選択して、25.0mm下側に移動しました。移動した半径1.0mmのサークルの数量は24個です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "A"
  .PenColor  2 Black
  .Pen  2  0.0500 Round
  .Circle   3.0000  -9.0000   1.0000
  .Circle   3.4089  -12.1058   1.0000
  .Circle   4.6077  -15.0000   1.0000
  .Circle   6.5147  -17.4853   1.0000
  .Circle   9.0000  -19.3923   1.0000
  .Line    8.0000  14.0000  26.0000  29.0000
  .Line   30.0000  19.0000  17.0000  14.0000
  .Line   17.0000  14.0000  11.0000  23.0000
  .Line   11.0000  23.0000  17.0000  24.0000
  .Line   17.0000  24.0000  20.0000  19.0000
  .Line   20.0000  19.0000  -3.0000  24.0000
  .Line   -3.0000  24.0000   4.0000   3.0000
  .Line    4.0000   3.0000  14.0000   9.0000
  .Line   14.0000   9.0000  20.0000   2.0000
  .Line   20.0000   2.0000  26.0000   4.0000
  .Line   26.0000   4.0000  20.0000  12.0000

フォーマットは次の通りです。
「ペン色指定」
  .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
「層データ」
  /Layer [layer_name]
   layer_name 文字列の規約に従う層名称 省略時可能
「図形 直線」
  .Line x1 y1 x2 y2
    x1 y1 端点1
    x2 y2 端点2
「図形 円」
  .Circle x y r
    x y 中心位置
    r  半径

2010年4月1日木曜日

微妙な長さとツナガリがわかります。(2)


http://www.ted-cad.co.jp/
微妙な長さとツナガリがわかります。(2)g090622
横41mm 縦22mm の迷路です。一部を拡大すると右側のようになっています。この迷路の輪郭線の長さを求めてみました。5408.1253052mm です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Line 迷路
   ///Net "S3"
   p0.005 2.158983 4.106301 p0.005 2.158983 2.582313
   p0.005 2.328315 2.582313 p0.005 2.328315 3.936969
   p0.005 2.836311 3.936969 p0.005 2.836311 3.598305
   p0.005 4.360299 3.598305 p0.005 4.360299 3.767637
   p0.005 3.005643 3.767637 p0.005 3.005643 4.106301
   p0.005 2.158983 4.106301 :
   p0.005 2.666979 8.170268 p0.005 2.666979 9.863589
   p0.005 3.344307 9.863589 p0.005 3.344307 10.032921
   p0.005 2.666979 10.032921 p0.005 2.666979 10.540917
   p0.005 2.497647 10.540917 p0.005 2.497647 8.000937
   p0.005 4.021635 8.000937 p0.005 4.021635 8.170268
   p0.005 3.344307 8.170268 p0.005 3.344307 9.355593
   p0.005 3.174975 9.355593 p0.005 3.174975 8.170268
   p0.005 2.666979 8.170268 :
   p0.005 2.666979 3.767637 p0.005 2.497647 3.767637
   p0.005 2.497647 2.582313 p0.005 2.666979 2.582313
   p0.005 2.666979 3.767637 :

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