「Bim:get-property」の版間の差分
(ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:get-property ''ename'' ''propertyName'' [ ''categoryId'' | ''categoryName'' ])) ; 機能 : 指定されたエンティティenameの…」) |
編集の要約なし |
||
(同じ利用者による、間の1版が非表示) | |||
2行目: | 2行目: | ||
; 構文 | ; 構文 | ||
: (Bim:get-property ''ename'' ''propertyName'' [ ''categoryId'' | ''categoryName'' ])) | : (Bim:get-property ''ename'' ''propertyName'' [ ''categoryId'' | ''categoryName'' ] )) | ||
; 機能 | ; 機能 | ||
: 指定されたエンティティenameの、指定されたプロパティpropertyName (文字列) | : 指定されたエンティティenameの、指定されたプロパティpropertyName (文字列)を取得する。 | ||
2023年3月14日 (火) 03:49時点における最新版
BricsCAD LISP BIM関数 Home - BricsCAD LISP Home - AutoLISP 目次 - CAD&CGブログ - オンラインショップ- GizmoTools ヘルプセンター
- 構文
- (Bim:get-property ename propertyName [ categoryId | categoryName ] ))
- 機能
- 指定されたエンティティenameの、指定されたプロパティpropertyName (文字列)を取得する。
- 引数
- 戻り値
- 指定された propertyName の値(常にネイティブLispデータ型:string, integer, real, bool など)。エンティティが BIM Element として分類されていない場合、nil が返る。
- メモ
- (bim:set-property) も参照。
- すべてのプロパティ名は常に大文字と小文字が区別される。
- サンプル
(vl-load-bim) (bim:set-bimtype ent "Wall") T (bim:get-property ent "Height") ; 高さ(real) 3200.0 (bim:get-property ent "Combustible") ; 可燃性 (bool) が ON の場合 T (bim:get-property ent "Combustible") ; 可燃性 (bool) が OFF の場合 nil (bim:get-property ent "Combustible" bcBimCategoryStandard) ; プロパティがある T (bim:get-property ent "Combustible" bcBimCategoryIFCCustom) ; (カスタム)プロパティがない nil
関連事項