「Vle-entget」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「; 構文 : (vle-entget ''dxf'' ''ename '') ; 機能 : エンティティ 'ename' の指定されたDXFグループコード 'dxf' に対応する値を取得する。 :…」)
 
編集の要約なし
18行目: 18行目:


memo.
memo.
(vle-entget) は省略された "デフォルト" 値 (ByLayer など) に対して常に非NIL値を返します。
* (vle-entget) は省略された "デフォルト" 値 (ByLayer など) に対して常に非NIL値を返す。
dxf' コードがエンティティによってサポートされていない場合は NIL となる
* dxf' コードがエンティティによってサポートされていない場合は NIL となる





2022年4月29日 (金) 09:48時点における版

構文
(vle-entget dxf ename )


機能
エンティティ 'ename' の指定されたDXFグループコード 'dxf' に対応する値を取得する。
これは、(cdr (assoc dxf (entget ename)) のような通常のコードに代わる高性能なコード


引数
  • dxf : 検索するDXFグループコード
  • ename : エンティティの名前


戻り値
指定されたDXFグループコードの値を Lispデータとして返す。


memo.

  • (vle-entget) は省略された "デフォルト" 値 (ByLayer など) に対して常に非NIL値を返す。
  • dxf' コードがエンティティによってサポートされていない場合は NIL となる


サンプル
(cdr (assoc 62 (entget (car (entsel)) '("*")))) ; エンティティの色を返す。

(vle-entget 62 (car (entsel)))  ; 上記と同じ




関連事項