Acet-plines-explode

提供:GizmoLabs - だいたい CAD LISP なサイト
2025年8月7日 (木) 20:27時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ; 構文 : (acet-plines-explode ''ss'' ) ; 機能 : 選択セット ss に含まれるすべてのポリラインを分解し、分解された各ポリラインに対して 1 エントリの定義データのリストを返す。 ; 引数 :* ss … 選択セット ; 戻り値 : 分解された各ポリラインに対して 1エントリの定義データリスト (ExplodedData ExplodeData ...) を返す。 (ltypegen enames widthlist ucs startpt f…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(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)
  )
)


関連事項