「Acet-pline-segment-list-apply」の版間の差分
(ページの作成:「{{AutoLISP}} ; 構文 : (acet-pline-segment-list-apply ''entity'' ''plinedata'' ) ; 機能 : entityで指定されたポリラインにポリライン定義データ plinedata を適用する。 ; 引数 :* entity … エンティティのデータ :* plinedata … ポリラインに適用する定義データ。 (acet-pline-segment-list)が返す (vertex-list startwidth-list endwidth-list bulge-list) 型のリストでなければならない。 ; 戻り値…」) |
編集の要約なし |
||
19行目: | 19行目: | ||
===MEMO=== | ===MEMO=== | ||
* 関数名的にポリラインのみかと思いきや、ほかのオブジェクトタイプにも使える。 | * 関数名的にポリラインのみかと思いきや、ほかのオブジェクトタイプにも使える。 | ||
* entity は ENAME または-1 DXFグループを含む(entget) | * entity は ENAME または-1 DXFグループを含む(entget)リストで、ポリラインエンティティを指定しなければならない | ||
2025年7月26日 (土) 07:22時点における最新版
- 構文
- (acet-pline-segment-list-apply entity plinedata )
- 機能
- entityで指定されたポリラインにポリライン定義データ plinedata を適用する。
- 引数
-
- entity … エンティティのデータ
- plinedata … ポリラインに適用する定義データ。 (acet-pline-segment-list)が返す (vertex-list startwidth-list endwidth-list bulge-list) 型のリストでなければならない。
- 戻り値
- 適用成功ならT、それ以外は nil
MEMO
- 関数名的にポリラインのみかと思いきや、ほかのオブジェクトタイプにも使える。
- entity は ENAME または-1 DXFグループを含む(entget)リストで、ポリラインエンティティを指定しなければならない
- サンプル
(setq pd (acet-pline-segment-list (entget (car (entsel))))) (acet-pline-segment-list-apply (car (entsel)) pd)
関連事項