「Bim:create-propertyset」の版間の差分
(ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:create-propertyset ''name'' ''label'' ''visible'' ''perInstance'' [''categoryId'' | ''categoryName'' ] ) ; 機能 : オプショ…」) |
編集の要約なし |
||
(同じ利用者による、間の2版が非表示) | |||
14行目: | 14行目: | ||
* visible : (T/NIL) プロパティセット名を表示するか非表示にするかを指定する。 | * visible : (T/NIL) プロパティセット名を表示するか非表示にするかを指定する。 | ||
* perInstance : (T/NIL) プロパティセット名の適用先を指定。T= オブジェクトインスタンスごと。 nil= 任意の BIM オブジェクトに適用。 | * perInstance : (T/NIL) プロパティセット名の適用先を指定。T= オブジェクトインスタンスごと。 nil= 任意の BIM オブジェクトに適用。 | ||
以下、任意で新しいプロパティセットが接続される NameSpace を指定(各カテゴリは、関連するNameSpaceを持つ)。省略された場合、"User" | 以下、任意で新しいプロパティセットが接続される NameSpace を指定(各カテゴリは、関連するNameSpaceを持つ)。省略された場合、"User NameSpace" が自動的に プロパティセットに使用される。 | ||
* categoryId : BIMプロパティカテゴリID、省略可能(その場合は bcBimCategoryUserが 使用される)[プロパティカテゴリーの記号定数-bricscad bim|カテゴリ定数参照 | * categoryId : BIMプロパティカテゴリID、省略可能(その場合は bcBimCategoryUserが 使用される)[[プロパティカテゴリーの記号定数-bricscad bim|カテゴリ定数参照]]。 | ||
* categoryName : 文字列としてのBIMカテゴリ名(bcBimCategoryUser の場合は空文字列でも可)、[プロパティカテゴリーの記号定数-bricscad bim|カテゴリ定数参照 | * categoryName : 文字列としてのBIMカテゴリ名(bcBimCategoryUser の場合は空文字列でも可)、[[プロパティカテゴリーの記号定数-bricscad bim|カテゴリ定数参照]]。 | ||
24行目: | 24行目: | ||
MEMO | MEMO | ||
* | * 可視状態は、PropertySetがPropertiesPanelで可視であるかどうかを意味する。 | ||
* | * もしNameSpace(categoryId resp. categoryNameで間接的に指定される)が存在しない場合、それは可視NameSpaceとして自動的に作成される。 | ||
45行目: | 45行目: | ||
* [[bim:delete-propertyset]] | * [[bim:delete-propertyset]] | ||
* [[bim:has-propertyset]] | * [[bim:has-propertyset]] | ||
* [[bim:list- | * [[bim:list-propertysets]] | ||
* [[bimify]]コマンド | * [[bimify]]コマンド | ||
2024年5月10日 (金) 03:07時点における最新版
BricsCAD LISP BIM関数 Home - BricsCAD LISP Home - AutoLISP 目次 - CAD&CGブログ - オンラインショップ- GizmoTools ヘルプセンター
- 構文
- (Bim:create-propertyset name label visible perInstance [categoryId | categoryName ] )
- 機能
- オプションで指定された プロパティセットの中に新しい PropertySet 名を作成する。
- 引数
- nameSpace : (文字列) 作成するプロパティセット(BIM PropertySet の「名前」または「ラベル」でも可)
- label : (文字列) プロパティセット のGUIラベル。空文字列を指定すると、自動的に名前が使用される。
- visible : (T/NIL) プロパティセット名を表示するか非表示にするかを指定する。
- perInstance : (T/NIL) プロパティセット名の適用先を指定。T= オブジェクトインスタンスごと。 nil= 任意の BIM オブジェクトに適用。
以下、任意で新しいプロパティセットが接続される NameSpace を指定(各カテゴリは、関連するNameSpaceを持つ)。省略された場合、"User NameSpace" が自動的に プロパティセットに使用される。
- categoryId : BIMプロパティカテゴリID、省略可能(その場合は bcBimCategoryUserが 使用される)カテゴリ定数参照。
- categoryName : 文字列としてのBIMカテゴリ名(bcBimCategoryUser の場合は空文字列でも可)、カテゴリ定数参照。
- 戻り値
- 作成されれば T 失敗は nil
MEMO
- 可視状態は、PropertySetがPropertiesPanelで可視であるかどうかを意味する。
- もしNameSpace(categoryId resp. categoryNameで間接的に指定される)が存在しない場合、それは可視NameSpaceとして自動的に作成される。
- サンプル
(vl-load-bim) (bim:create-propertyset "TestSet" "---test---" T T) T (bim:create-propertyset "TestSetX" "---testX---" T T bcBimCategoryIFC2x3) T (bim:create-propertyset "TestSetZ" "---testZ---" T T "MyPropertyNameSpace") T
関連事項