2010年6月3日木曜日

円ではありません、多角形です。(3)


http://www.ted-cad.co.jp/
円ではありません、多角形です。(3)q090819
直径6.0mmの円をブレークして500角形の多角形にしました。270度の位置からブレークして各辺が認識できるように、中心からブレークポイントまで直線を引きました。このイメージは[Symbolic]で表示しています。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "サークルの分割"
  .PenColor  1 DYellow
  .Pen  1  0.0200 Round
  .Line    0.0000  -3.0000   0.0377  -2.9998
  .Line    0.0377  -2.9998   0.0754  -2.9991
  .Line    0.0754  -2.9991   0.1131  -2.9979
  .Line    0.1131  -2.9979   0.1507  -2.9962
  .Line    0.1507  -2.9962   0.1884  -2.9941
  .Line    0.1884  -2.9941   0.2260  -2.9915
  .Line    0.2260  -2.9915   0.2636  -2.9884

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

アシストラインとポイントをつかって。(3)


http://www.ted-cad.co.jp/
アシストラインとポイントをつかって。(3)g090818
自由角度のアシストライン(直線)を一つの辺に入力し、そのアシストラインを回転コピーして175角形の各辺に対し同様のアシストラインを設けました。アシストラインの交点にはポイントグリッドの自動発生が可能です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Assist_line_data
  //Line
  -0.108325 -5.999022 360.0
  0.108325 -5.999022 2.068966
  0.324833 -5.9912 4.137931
  0.540918 -5.975568 6.206897
  0.756298 -5.952144 8.275862
  0.970692 -5.920959 10.344828
  1.18382 -5.882055 12.413793
  1.395405 -5.835482 14.482759
  1.60517 -5.7813 16.551724
  -5.996089 0.216614 268.965517
  -6.0 0.0 271.034483
  -5.996089 -0.216614 273.103448
  -5.984359 -0.432947 275.172414
  -5.964828 -0.648714 277.241379
  -5.937519 -0.863636 279.310345

フォーマットは次の通りです。
「補助線の位置データ」
  /ASSIST_LINE_DATA
    //LINE
      x y angle
      直線
    //CIRCLE
      x y radius
      円
    x y   位置
    angle  直線の角度(単位=度)
    radius 円の半径

2010年6月1日火曜日

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


http://www.ted-cad.co.jp/
レクトムーブと拡大コピーです。(3)q090817
全角文字と半角文字を合わせて[18,057個]の中から、一部分を[Rect cut >>> Fit copy]機能で拡大コピーして右側に表示しました。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "A"
 .PenColor  1 DRed
 .Pen  1  1.0000 Round
 .Text   283.0000  155.0000 3.0000   0.0000
     "角度を指定します。 /add_texts_anglefix270.0/3\"
      ラインの角度固定時の固定角度ピッチの設定\"\"\""
 .Text   283.0000  151.0000 3.0000   0.0000
     " /add_line_alock_angle45.0/3\"破線のピッチの設定
      \"\"\" /add_dash_pitch 0.5/3\"楕円の設定\"\"\"*ellips 第1
      パラメータには、[auto][fix]のいずれかを、第2パラメータには
      楕円の分割数を指定します。/"
 .Text   283.0000  147.0000 3.0000   0.0000
     "add_ellipse_divideauto5 /3\"スプラインの分割数の
      設定\"\"\"スプラインの1つの区間内の分割数を指定します。 /a
      dd_spline_divide10/3\"シンボルの設定\"\"\"*symbol 第1パラ
      メータにはシンボル番号を、第"
 .Text   283.0000  143.0000 3.0000   0.0000
     "2パラメータにはサイズを指定します。/add_symbol1
      1.0 /3\"マクロの層の優先順位の設定\"\"\"パラメータには、[bi
      nd_one_layer][layer_order][layer_name]"
 .Text   283.0000  139.0000 3.0000   0.0000
     "の フいずれか を指定します。/add_macro_prioritybind_one_layer"
 .Text   283.0000  135.0000 3.0000   0.0000
     "/3\"選択位置へのマクロ挿入時の設定\"\"\"パラメー
      タには、[assume][bind_sel_layer]のいずれかを指定します。[as
      sume]のときには[/add_macro_priority]に従います。 /add_macro
      _on_selassume/3\"マクロ"
 .Text   283.0000  131.0000 3.0000   0.0000
     "のドラッキング時の表示の設定\"\"\" パラメータに
      は、[outline][real]のいずれかを指定します。/add_macro_displ
      ayreal /3\"マクロの回転時の設定\"\"\"第1パラメータには、[f
      ix][free]のいずれかを、第2"
 .Text   283.0000  127.0000 3.0000   0.0000
     "パラメータには初期 角度を、第3パラメータには回
      転角度を、第4パラメータには回転方向を示す[left][right]のい
      ずれかを指定します。/add_macro_anglef"
 .Text   283.0000  123.0000 3.0000   0.0000
     "i ix0.090.0left /2\"文字列変更時の設定\"\"\"/3\"
      文字列変更時の固定位置の設定\"\"\" 第1パラメータには、[lef
      t][center][right]のいずれかを、第2パラメータには、[bottom]
      [center][top]のいずれかを指"
 .Text   283.0000  119.0000 3.0000   0.0000
     "定します。 /modify_text_justleftbottom/3\"連結時順序の設定\"\"\""

フォーマットは次の通りです。
「層データ」
  /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。
「文字のアスペクト比と間隔比」
  .TextAspectGap aspect gap
    aspect アスペクト比(文字高さに対する文字幅 の比)。
    gap   間隔比   (文字高さに対する文字間隔の比)。
  .TextAspectGap Default
        アスペクト比と間隔比を実行時のディフォルト
「図形 文字列」
    .Text x y height angle
    string
      x、y  文字列の開始位置。
      height 文字高さ。
      angle 角度(単位=度)。
      string .Text 文字列の規約に従った512バイト以内

2010年5月31日月曜日

長さを測ります。(3)


http://www.ted-cad.co.jp/
長さを測ります。(3)g090814
「とある島」の面積は10,432.5K㎡です。「とある島」のイメージをCADに取り込み計測したところ、その外周は[Total= 479.8314637]でした。
ちなみにCADで計測した面積は、[Total area size = 10461.25690796]です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Line LA
  ///Net "S1"
   p1.0 131.62339 82.771414 p1.0 131.602374 82.588268
   p1.0 131.471522 82.118366 p1.0 130.194766 79.259645
   p1.0 130.092717 79.099469 p1.0 129.888619 78.854846
   p1.0 129.684537 78.651994 p1.0 129.480454 78.408877
   p1.0 129.072274 77.818882 p1.0 127.183263 76.010929
   p1.0 126.372957 75.000608 p1.0 125.350409 74.306066
   p1.0 125.063212 74.134066 p1.0 124.833684 73.960324
   p1.0 124.340939 73.48574 p1.0 123.644954 72.955891
   p1.0 123.513857 72.805749 p1.0 123.198984 72.365896
   p1.0 123.086964 72.253876 p1.0 121.938963 71.482777
   p1.0 121.217872 71.100121 p1.0 120.691058 70.733262
   p1.0 120.418625 70.577484 p1.0 119.321893 70.076903
   p1.0 119.184207 69.983943 p1.0 119.081054 69.893962
   p1.0 119.017142 69.811383 p1.0 118.995433 69.741653
   p1.0 118.995433 69.684252 p1.0 118.998617 69.649174
   p1.0 119.008187 69.620473 p1.0 119.024126 69.598157
   p1.0 119.046449 69.582211 p1.0 119.075158 69.572649
   p1.0 119.110236 69.569457 p1.0 119.167622 69.569457
  //Polygon L2
  f0.005 131.62339 84.206406 131.599284 84.369853 131.533764 84.544226
   131.43646 84.717093 131.316218 84.879192 131.181329 85.024477
   130.89686 85.256133 130.374302 85.577234 128.375635 86.311063
   127.64961 86.693727 124.378949 87.941388 124.223061 88.063428
   124.161411 88.195699 124.161411 88.253093 124.119711 88.385356
   124.011672 88.507395 123.859922 88.620283 121.84564 89.659597
   121.600048 89.850713 119.146031 92.146705 118.355872 92.66935
   118.17476 92.824583 117.990684 93.020704 115.909234 94.979547
   115.040154 96.171021 114.198663 97.357181 114.042941 97.912326
   118.998617 69.649174 118.995433 69.684252 118.995433 69.741653
   119.017142 69.811383 119.081054 69.893962 119.184207 69.983943
   119.321893 70.076903 120.418625 70.577484 120.691058 70.733262
   121.217872 71.100121 121.938963 71.482777 123.086964 72.253876
   123.198984 72.365896 123.513857 72.805749 123.644954 72.955891
   124.340939 73.48574 124.833684 73.960324 125.063212 74.134066
   125.350409 74.306066 126.372957 75.000608 127.183263 76.010929
   129.072274 77.818882 129.480454 78.408877 129.684537 78.651994
   129.888619 78.854846 130.092717 79.099469 130.194766 79.259645
   131.471522 82.118366 131.602374 82.588268 131.62339 82.771414 :

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

2010年5月28日金曜日

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


http://www.ted-cad.co.jp/
図形をミラーコピーします。(3)q0900813
ラインで書いた赤いアルファベット「F」を左右にミラーコピーしてがら上にミラーコピーし、そのミラーコピーして作った「F」6個の固まりを、右側にミラーコピーしました。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /AssistLine
  .Line   -2.7500   9.5000   0.0000
  .Line   10.0000  10.5000  90.0000
 /Layer "F"
  .PenColor  1 Black
  .PenColor  2 Red
  .Pen  2  0.0010 Round
  .Line    4.7656   9.2125   0.5859   9.2125
  .Line    0.5859   9.2125   0.5859   1.2437
  .Line    0.5859   1.2437   1.6016   1.2437
  .Line    1.6016   1.2437   1.6016   5.0328
  .Line    1.6016   5.0328   3.8672   5.0328
  .Pen  1  0.0010 Round
  .Line    5.2344   9.2125   9.4141   9.2125
  .Line    9.4141   9.2125   9.4141   1.2438
  .Line    9.4141   1.2438   8.3984   1.2438
  .Line    8.3984   1.2438   8.3984   5.0328
  .Line    8.3984   5.0328   6.1328   5.0328
  .Line    6.1328   5.0328   6.1328   5.9703
  .Line    6.1328   5.9703   8.3984   5.9703

フォーマットは次の通りです。
「補助線の位置」
  /AssistLine
  (1)直線
    .Line x y angle
      x,y  位置
      angle 角度(単位=度)
  (2)円
    .Circle x y radius
      x,y  中心位置
      radius 半径
「層データ」
  /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年5月27日木曜日

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


http://www.ted-cad.co.jp/
ポリゴンの面積の総計を計算します。(3)g090812
ビットマップから変換したポリゴンの面積です。東京都の面積って、おおよそ2102K㎡くらいですか。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Polygon 東京都
  f0.005 88.137213 22.540849 88.086902 22.503618 88.082847 22.502161
   88.078545 22.501933 88.057598 22.507044 88.023914 22.510175
   87.978402 22.485741 87.953967 22.440229 87.956566 22.412265
   87.959397 22.381802 87.956075 22.375615 87.949887 22.372293
   87.920363 22.375038 87.895791 22.37792 87.852689 22.358649
   87.825521 22.320036 87.822771 22.283889 87.829038 22.251768
   87.822772 22.21965 87.825522 22.183503 87.85269 22.144891
   87.895791 22.12562 87.926063 22.129171 87.946091 22.134057
   87.950394 22.13383 87.954449 22.132372 88.006892 22.093559
   88.077546 22.131241 88.084541 22.130563 88.089993 22.126127
   88.093235 22.115686 88.087678 22.0872 88.090428 22.051055
   88.866021 22.110713 88.862699 22.116901 88.86553 22.147363
   88.868129 22.175327 88.843694 22.220838 88.798183 22.245272
   88.772156 22.242852 88.738981 22.241427 88.733159 22.245779
   88.731403 22.252832 88.767487 22.329323 88.729477 22.375729
   88.728079 22.378334 88.727209 22.381159 88.727331 22.380005
   88.73442 22.416341 88.73167 22.452488 88.704502 22.491101
   88.6614 22.510371 88.636828 22.507489 88.607304 22.504744
   88.601116 22.508066 88.597794 22.514253 88.600624 22.544716
   88.603222 22.572678 88.578789 22.618187 88.533281 22.642621
   88.499598 22.639493 88.478652 22.634385 88.47435 22.634612
   88.470295 22.63607 88.411049 22.679919 88.351802 22.63607
   88.347747 22.634612 88.343443 22.634385 88.322496 22.639495
   88.288812 22.642626 88.2433 22.618192 88.218866 22.57268
   88.221285 22.546652 88.222711 22.513477 88.218359 22.507656
   88.211306 22.505899 :

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

2010年5月26日水曜日

パスワードでファイルを暗号化します。(2)


http://www.ted-cad.co.jp/
パスワードでファイルを暗号化します。(2)t090811
「WINPFL」はファイルをパスワードでロックします。パスワードの文字数は、半角文字で80文字、全角文字で40文字で、半角/全角、アルファベットの大文字/小文字を使用できます。ロックされたファイルは内容を見ても意味が不明ですが、指定したパスワードを使用することで、もとのテキストファイルやバイナリファイルにもどすことが出来ます。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

※WINPFLはフリーソフトです。
 使用する予定がございましたら、メールを下さい。
 info@ted-cad.co.jp