Acet-plines-explode

提供:GizmoLabs - だいたい CAD LISP なサイト
構文
(acet-plines-explode ss )


機能
選択セット ss に含まれるすべてのポリラインを分解し、分解された各ポリラインに対して 1 エントリの定義データのリストを返す。


引数
  • ss … 選択セット
戻り値
分解された各ポリラインに対して 1エントリの定義データリスト (ExplodedData ExplodeData ...) を返す。

(ltypegen enames widthlist ucs startpt flag1 flag2) のリスト。 ltypegen : 線種生成がソースポリラインに対してオンかオフかを指定する文字列 enames : explode操作によって生成されたエンティティ名のリスト widthlist : ソースポリラインの(開始幅-終了幅)エントリのリスト ucs : 入力ポリラインのエンティティ座標系 startpt : 入力ポリラインの始点 flag1 : 実際には常に NIL flag2 : 実際には常に NIL


サンプル
(acet-plines-explode  (ssget) )
(<Selection set: 00000001902490D0> 
  (
    ("_off" (<Entity name: 1901d0020> <Entity name: 1901cfa20> <Entity name: 1901cf8a0>) 
            ((0.0 0.0)) 
            (0.0 0.0 1.0) (0.0 0.0 0.0) NIL NIL) 
    ("_off" (<Entity name: 1901cf9e0> <Entity name: 1901d0260> <Entity name: 1901d01e0> <Entity name: 1901d03a0>) 
            ((0.0 0.0)) 
            (0.0 0.0 1.0) (0.0 0.0 0.0) NIL NIL)
  )
)


関連事項