Bim:set-property
BricsCAD LISP BIM関数 Home - BricsCAD LISP Home - AutoLISP 目次 - CAD&CGブログ - オンラインショップ- GizmoTools ヘルプセンター
- 構文
- (Bim:set-property ename propertyName propertyValue [ categoryId | categoryName ] ))
- 機能
- 指定されたエンティティenameの、指定されたプロパティpropertyName (文字列)を設定する。
- 引数
- 戻り値
- 値のセットに成功なら T、それ以外は nil が返る。
- メモ
- エンティティが BIM Element に分類されていない場合は、"GenericBuildingElement "として設定される。
- (bim:has-property) (bim:get-property) も参照。
- すべてのプロパティ名は常に大文字と小文字が区別される。
- Height など形状変更を伴うプロパティは変更できないっぽい。(V22時点)
- サンプル
(vl-load-bim) (bim:set-bimtype ent "Wall") T (bim:get-property ent "Height") 3200.0 (bim:set-property ent "Height" 6000.0) nil (bim:set-bimtype ent "Wall") T (bim:get-property ent "Name") "" (bim:set-property ent "Name" "バラック") T (bim:get-property ent "Name") "Barrack" (bim:set-property ent "Name" "Alternate Building" bcBimCategoryUser) T (bim:get-property ent "Name" bcBimCategoryUser) "Alternate Building"
関連事項