「Vl-subent-ssdel」の版間の差分
(ページの作成:「{{BCAD_LISP}} ; 構文 : (vl-subent-ssdel ''subentDef'' ''sset'') ; 機能 : sset (pickset) の選択セットから subentDef (サブエンティティ定義リスト…」) |
(相違点なし)
|
2023年4月1日 (土) 09:26時点における最新版
- 構文
- (vl-subent-ssdel subentDef sset)
- 機能
- sset (pickset) の選択セットから subentDef (サブエンティティ定義リスト) を削除した sset (pickset) を返す。
- 引数
-
- subentDef : (サブエンティティ定義リスト) 選択セットから削除される1つのサブエンティティを、<subent-definition> 形式の定義リストで指定する。下記を参照。
- sset : subentDef を除外する選択セット。
- 戻り値
- 選択セット名。 sset が有効な選択セットでない場合は nil。
MEMO
- <subent-definition> : (type index ename) で表すサブエンティティ定義リスト。 サブエンティティの種類、サブエンティティのインデックス(GsMarker)、メインエンティティのリスト。
- サブエンティティがセレクションセットに含まれていない場合、変更されていないセレクションセットが返され、エラーは発生しない。
- サブエンティティ選択定数 : これらの定数はビット値であり、組み合わせることができる。
シンボリックコンスタント | 値 | 備考 |
---|---|---|
bcSubentFace | 1 | 面のサブエンティティの種類を指定 |
bcSubentEdge | 2 | エッジのサブエンティティの種類を指定 |
bcSubentVertex | 4 | 頂点のサブエンティティの種類を指定 |
bcSubentMain | 16 | メイン エンティティを指定 |
bcSubentAll | 23 | bcSubentFace + bcSubentEdge + bcSubentVertex + bcSubentMain の組み合わせ |
- サンプル
(setq sel (vl-subent-select)) Select entity: ((1892.5740146595 816.849680167082 336.77795566434) (1 1 <Entity name: 4a52d600>) (1 5 <Entity name: 4a52d600>) (16 0 <Entity name: 4a52d600>) ) (setq ss (vl-subent-ssdel (nth 1 sel) ss))
関連事項