POLYLINE と LWPOLYLINE
について
R13では コマンドラインに PLINE と打てば常に
図形タイプPOLYLINE で作図されました
Acad2000系では、システム変数 PLINETYPE によって
図形タイプPOLYLINE と LWPOLYLINE を指定できます
POLYLINE と LWPOLYLINE
の違いは?
ポリライン とは、連続する線分・円弧の複合図形です。R13以前のバージョンでは、常に
3D のデータを持っていましたが、R14
以後は、メモリーとディスク容量の節約のために、2Dの情報しか持たない
LWPOLYLINE と 3D のデータを持つ POLYLINE
の2つの図形タイプが存在します。
私のように、2Dの仕事がメインの場合には、LWPOLYLINE
で十分なわけです。
図形タイプ LWPOLYLINE (2D)
の図形を作図するには
AutoCAD
の初期設定では、コマンドラインに PLINE と打てば、LWPOLYLINE
で作図されます。
作図した図形タイプを確認するには、コマンドラインに次のように入力してみてください。(括弧の数に注意!)
コマンド:(entget
(car (entsel )))
オブジェクトを選択:
ここで先ほど作図した図形をピックすると、
オブジェクトを選択: ((-1 . <図形名: 19e5d08>)
(0 . "LWPOLYLINE") (330 . <図形名:
19e3cc8>) (5 . "1349") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0")
(48 . 8.0) (100 . "AcDbPolyline") (90 . 4) (70 . 0) (43 . 0.0) (38 . 0.0) (39 .
0.0) (10 108.214 165.67) (40 . 0.0) (41 . 0.0) (42 . 0.0) (10 178.653 194.681)
(40 . 0.0) (41 . 0.0) (42 . 0.0) (10 201.89 161.318) (40 . 0.0) (41 . 0.0) (42
. 0.0) (10 247.64 188.153) (40 . 0.0) (41 . 0.0) (42 . 0.0) (210 0.0 0.0 1.0))
なんて、いっぱい表示されますが、(0
. "LWPOLYLINE" ) とあれば図形タイプ LWPOLYLINE です。
もし (0 . "POLYLINE" ) とあれば、図形タイプは POLYLINE
です。
その場合は、コマンドラインに PLINETYPE と打ってください。
コマンド:PLINETYPE
PLINETYPE の新しい値を入力 <0>:
と聞かれたら、2
を入力
これで、もう一度 コマンド PLINE で図形を作図すると、LWPOLYLINE
になるはずです。
図形タイプ POLYLINE (3D)
の図形を作図するには
コマンドラインに
3DPOLY
これで、システム変数 PLINETYPE に関係なく、図形タイプ
POLYLINE で作図できます。
システム変数 PLINETYPE
について
図形タイプ
LWPOLYLINE (2D) の図形を作図するには
で触れましたが、システム変数 PLINETYPE
によって2Dのポリラインの扱い方を指定できます。
0 :
以前の図面のポリラインは図面のオープン時に変換されず、コマンド
PLINE は 図形タイプ POLYLINE で作図
1 :
以前の図面のポリラインは図面のオープン時に変換されず、コマンド
PLINE は 図形タイプ LWPOLYLINE で作図
2 :
以前の図面のポリラインは図面のオープン時に変換され、コマンド
PLINE は 図形タイプ LWPOLYLINE で作図
このシステム変数は、レジストリに保存されるので、一回指定すればOK
また、すでに作図済の図形タイプを変換するのには、CONVERT
というコマンドも用意されています。
|