「Acet-plines-explode」の版間の差分
(ページの作成:「{{AutoLISP}} ; 構文 : (acet-plines-explode ''ss'' ) ; 機能 : 選択セット ss に含まれるすべてのポリラインを分解し、分解された各ポリラインに対して 1 エントリの定義データのリストを返す。 ; 引数 :* ss … 選択セット ; 戻り値 : 分解された各ポリラインに対して 1エントリの定義データリスト (ExplodedData ExplodeData ...) を返す。 (ltypegen enames widthlist ucs startpt f…」) |
編集の要約なし |
||
44行目: | 44行目: | ||
* [[acet-pline-segment-list]] | * [[acet-pline-segment-list]] | ||
* [[acet-pline-segment-list-apply]] | * [[acet-pline-segment-list-apply]] | ||
* [[acet-plines-explode]] | |||
* [[acet-plines-rebuild]] | |||
[[Category:AutoLISP]] | [[Category:AutoLISP]] | ||
[[Category:BricsCADのLISP]] | [[Category:BricsCADのLISP]] |
2025年8月7日 (木) 20:34時点における最新版
- 構文
- (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) ) )
関連事項