2010年7月28日水曜日

ペンサイズは自由です。(3)


http://www.ted-cad.co.jp/
ペンサイズは自由です。(3)q091016
文字「Pen」のアウトラインを作って、ペンサイズを変えてみました。異なる3種類のペンテーブルを読み込むとイメージもガラッと変わります。表示イメージはリアルです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "Pen"
  .PenColor  2 DBlue
  .Pen  2  0.9000 Round
  .Line    1.4878   1.9973   1.4696   1.8337
  .Line    1.4696   1.8337   1.4149   1.6903
  .Line    1.4149   1.6903   1.3238   1.5670
  .Pen  4  0.3000 Round
  .Line    1.3238   1.5670   1.1751   1.4629
  .Line    1.1751   1.4629   0.9710   1.4004
  .Line    0.9710   1.4004   0.7116   1.3795
  .Pen  6  0.0000 Round
  .Line    0.7116   1.3795   0.6017   1.3802
  .Line    0.6017   1.3802   0.5139   1.3820
  .Line    0.5139   1.3820   0.4481   1.3852

フォーマットは次の通りです。
「層データ」
  /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

2010年7月27日火曜日

座標値って。(3)


http://www.ted-cad.co.jp/
座標値って。(3)g091015
グリッド10000000.0mmの対角に0.2mmの線を引きました。その座標は次の通りです。
 p0.2 10000000.0 10000000.0 p0.2 0.0 0.0 :
線の長さは[Line=14142135.62373095]です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Main_grid
  //Base  0.0 0.0 X&Y   0.635 2.54 0.0 X&Y 0 0
               Line Show On Delta Hide Show
  //Current 0.0 0.0 X&Y 10000000.0 2.0 0.0 X&Y 0 0
               Line Show On Delta Hide Show
 /Line_data
  //Line A
  p0.2 10000000.0 10000000.0 p0.2 0.0 0.0 :

フォーマットは次の通りです。
「メイングリッド」
 /MAIN_GRID
  //BASE   xz yz size_mode xs ys angle tone_mode tx ty
                style gshow on_off on_method sdshow zdshow
  //CURRENT  xz yz size_mode xs ys angle tone_mode tx ty
                style gshow on_off on_method sdshow zdshow
    //BASE   基本のグリッドの設定
    //CURRENT  現在のグリッドの設定
    xz   X方向のグリッドの原点位置(実数値)
    yz   Y方向のグリッドの原点位置(実数値)
    size_mode
        X方向とY方向のサイズ設定モード 次のいずれか
        X&Y  Y方向のサイズはX方向のサイズと同じ
        XY  X方向とY方向のサイズ別々に設定
    xs   X方向のグリッドのサイズ(実数値)
    ys   Y方向のグリッドのサイズ(実数値)
    angle  グリッドの角度(実数値 単位=度)
    tone_mode
        X方向とY方向のトーンの設定モード 次のいずれか
        X&Y  Y方向のトーンはX方向のトーンと同じ
        XY  X方向とY方向のトーンを別々に設定
    xt   X方向のグリッドのトーン
    yt   Y方向のグリッドのトーン
    style  グリッドのスタイル 次のいずれか
        LINE ライン
        DOT  ドット
    gshow  表示状態 SHOW(表示) または HIDE(非表示) のいずれか
    on_off グリッドへの引き込み 次のいずれか
        ON   引き込みを行う
        OFF   引き込みを行わない
    on_method
        グリッドへの引き込み方法 次のいずれか
        Result 移動した結果をグリッドに引き込む
        delta  移動量をグリッドに引き込む
    sdshow 画面左下のグリッドの方向表示 次のいずれか
        SHOW 表示
        HIDE 非表示
    zdshow データ原点位置のグリッドの方向表示 次のいずれか
        SHOW 表示
        HIDE 非表示
「ラインの位置データ」
 /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ポイント

2010年7月26日月曜日

SummaryとNamesです。(3)


http://www.ted-cad.co.jp/
SummaryとNamesです。(3)q091014
イメージ「Helicopter」のデータ内訳をサーマリーとネームズで確認しました。ライン本数は10,208本、ラインのポイント数は20,416個、スポット数は2,613個です。TPFデータの容量は321KBです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "Helicopter"
  .PenColor  1 Red
  .PenColor  6 Red
  .PenColor  9 Red
  .PenColor  14 Red
  .Pen  9  0.0847 Round
  .Spot   21.8438   4.5720
  .Line   26.1618   4.5720  26.1618   4.6566
  .Spot   31.3264   4.5720
  .Spot   26.0771   4.6566
  .Spot   13.2926   4.7413
  .Line   17.9492   4.7413  18.0339   4.7413
  .Spot   25.9925   4.7413
  .Line   17.9492   4.8260  18.0339   4.8260
  .Spot   19.6425   4.8260
  .Spot   25.9078   4.8260
  .Line   32.0884   4.8260  32.0884   4.9106
  .Spot   12.7846   4.9106
  .Spot   32.0037   4.9106
  .Line   17.7799   4.9953  17.8645   4.9953
  .Line   23.7911   4.9953  23.7911   5.0800
  .Line   25.6538   4.9953  25.6538   5.0800

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

2010年7月23日金曜日

CutとConbine。(3)


http://www.ted-cad.co.jp/
CutとConbine。(3)g091013
ペアラインでコピーした図形の微妙なエリアをカットして移動しました。
《学生の方に、[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ポイント

2010年7月22日木曜日

バインド機能とは。(3)


http://www.ted-cad.co.jp/
バインド機能とは。(3)q091009
グレーのスポットもブルーのスポットも直径10mmの同じサイズのスポットデータです。ところが、グレーのスポットは、サーマリのとおり同じサイズのスポットが500個重なっっています。ブルーのスポットは、この重なったスポットをバインド機能で1個にしたものです。座標が同一のスポットデータが大量に存在した場合の処理が簡単です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "SPOT"
  .PenColor  1 DWhite
  .PenColor  2 DCyan
  .PenColor  3 DBlue
  .Pen  1 10.0000 Round
  .Spot    0.0000   0.0000
  .Spot    0.0000   0.0000
  .Spot    0.0000   0.0000
  .Spot    0.0000   0.0000
  .Spot    0.0000   0.0000
  .Pen  3 10.0000 Round
  .Spot   15.0000   0.0000
  .Pen  2  0.0000 Round
  .Text    6.0000  -1.5000 3.0000   0.0000
      "⇒"

フォーマットは次の通りです。
「層データ」
 /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
「図形 スポット」
  .Spot x y
    x y 位置
「図形 文字列」
  .Text x y height angle
   string
    x y  文字列の開始位置
    height 文字高さ
    angle 角度(単位=度)
    string .Text 文字列を指定

2010年7月21日水曜日

ネガ。(3)


http://www.ted-cad.co.jp/
ネガ。(3)g091008
左図「白い手形」の四角部分を右図「赤い手形」に反転しました。黒い部分にはデータは存在しません。イメージは同じでもネガとポジを反転していますので、左右の四角部分のデータ構成は全く異なります。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Polygon 【ポリゴン】
  f0.005 -1.933992 -1.632264 48.669624 -1.632264 48.669624 47.944563
   -1.933992 47.944563 :
  f0.005 0.41833 26.161793 0.42333 26.166793/A 0.42833 26.161793
   0.42833 24.12981 0.42333 24.12481/A 0.41833 24.12981 :
  f0.005 0.41833 30.395094 0.42333 30.400094/A 0.42833 30.395094
   0.42833 30.310427 0.42333 30.305427/A 0.41833 30.310427 :
  f0.005 0.507996 27.775447 0.512996 27.770447/A 0.507996 27.765447
   0.42333 27.765447 0.41833 27.770447/A 0.42333 27.775447 :
  f0.005 0.507996 26.25146 0.512996 26.24646/A 0.507996 26.24146
   0.42333 26.24146 0.41833 26.24646/A 0.42333 26.25146 :
  f0.005 0.507996 15.922208 0.512996 15.917208/A 0.507996 15.912208
   0.42333 15.912208 0.41833 15.917208/A 0.42333 15.922208 :
  f0.005 2.455314 27.098121 2.460314 27.093121/A 2.455314 27.088121
   0.42333 27.088121 0.41833 27.093121/A 0.42333 27.098121 :

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

2010年7月20日火曜日

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


http://www.ted-cad.co.jp/
データをブレイクします。(3)q091007
[Break mode]の[Dash param]設定をいろいろにして「a dotted line」<1>を<2>~<6>にブレークしました。
<1>本当の点線です。
<2>表示は点線ですがセレクトマークのとおり、ちょっと短い
  直線の集まりです。
<3>表示は点線ですがセレクトマークのとおり、短い直線の集
  まりです。
<4>表示は一点鎖線ですがセレクトマークのとおり、短い直線
  と長い直線の集まりです。
<5>表示は二点鎖線ですがセレクトマークのとおり、短い直線
  2本と長い直線の集まりです。
<6>表示は三点鎖線ですがセレクトマークのとおり、短い直線
  3本と長い直線の集まりです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "a dotted line"
  .PenColor  2 DBlue
  .Pen  2  0.3000 Round
  .Dash   10.0000  50.0000  17.6545  50.0000   0.5000
  .Dash   17.6545  50.0000  23.4847  53.5666   0.5000
  .Dash   25.6532  50.0000  100.0000  50.0000   0.5000
  .Dash   23.4847  53.5666  25.6532  50.0000   0.5000
  .Line   10.0000  40.0000  10.5000  40.0000
  .Line   11.0000  40.0000  11.5000  40.0000
  .Line   12.0000  40.0000  12.5000  40.0000
  .Line   13.0000  40.0000  13.5000  40.0000
  .Line   14.0000  40.0000  14.5000  40.0000
  .Line   15.0000  40.0000  15.5000  40.0000
  .Line   16.0000  40.0000  16.5000  40.0000
  .Text    3.0000  49.0000 3.0000   0.0000
      "<1>"
  .Text    3.0000  39.0000 3.0000   0.0000
      "<2>"
  .Text    3.0000  29.0000 3.0000   0.0000
      "<3>"
  .Text    3.0000  19.0000 3.0000   0.0000
      "<4>"
  .Text    3.0000   9.0000 3.0000   0.0000
      "<5>"
  .Text    3.0000  -1.0000 3.0000   0.0000
      "<6>"

フォーマットは次の通りです。
「層データ」
  /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
         Round のときには円形
         Square のときには正方形
「図形 破線」
  .Dash x1 y1 x2 y2 w
     x1、y1 端点1。
     x2、y2 端点2。
     w    破線と空白の長さ。
「図形 直線」
  .Line x1 y1 x2 y2
     x1 y1 端点1
     x2 y2 端点2