すべての公開記録
GizmoLabs - だいたい CAD LISP なサイトの取得できる記録をまとめて表示しています。 記録の種類、実行した利用者 (大文字小文字は区別)、影響を受けたページ (大文字小文字は区別) による絞り込みができます。
- 2023年6月18日 (日) 09:54 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-standardpartcategory」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-standardpartcategory''blkRefOrSolid'' ''localisedName'' ) ; 機能 : blkRefOrSolid(ename)エンティティが参照する、コンポーネントの標準カテゴリの名前を返す。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) :* localisedName : T=ローカライズ名、NIL=グローバル名で返す。 ; 戻り値 : localisedName に応じた標準カテゴ…」)
- 2023年6月18日 (日) 07:43 Gizmon トーク 投稿記録 がページ「Mech:compdef-assign-propertyset」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-assign-propertyset ''blkRefOrSolid'' ''propertySet'' ) ; 機能 : blkRefOrSolid(ename)エンティティに指定された PropertySet propertySet (string) を割り当てる。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) :* propertySet : 割り当てられるPropertySet名の文字列 ; 戻り値 : 成功すれば T 、それ以外は nil ===MEMO=== * 指定され…」)
- 2023年6月18日 (日) 06:57 Gizmon トーク 投稿記録 がページ「Mech:compdef-set-asstandard」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-set-asstandard ''blkRefOrSolid'' ''asStandard'' ) ; 機能 : blkRefOrSolid(ename)エンティティが参照するコンポーネントが「標準タイプ」であるか否かを定義する。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) :* asStandard : T=標準タイプ、nil= 非標準タイプ ; 戻り値 : 成功すれば T 、それ以外は nil ===MEMO=== * B…」)
- 2023年6月18日 (日) 06:53 Gizmon トーク 投稿記録 がページ「Mech:compdef-create」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-create ''blkRefOrSolid'' ''status'' ) ; 機能 : 関連するComponentDefinition blkRefOrSolid(ename)がまだ存在しない場合、それを作成する。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) ; 戻り値 : 成功すれば T 、それ以外は nil ===MEMO=== * blkRefOrSolid に既に ComponentDefinition が割り当てられている場合、この関数は…」)
- 2023年6月18日 (日) 06:46 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-instances」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-instances ''blkRefOrSolid'') ; 機能 : blkRefOrSolid (ename)エンティティで参照される(外部)コンポーネントのインスタンスであるエンティティのリストを返す。 ; 引数 :* blkRefOrSolid : 照会するエンティティ名(BlockReference または 3dSolid) ; 戻り値 : 成功した場合はエンティティのリスト、それ以外は nil ===MEMO=== * コン…」) タグ: ビジュアルエディター: 中途切替
- 2023年6月18日 (日) 06:44 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-filestatus」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-filestatus ''blkRefOrSolid'') ; 機能 : blkRefOrSolid (ename)エンティティで参照される(外部)コンポーネントの実際のファイル状態を返す。 ; 引数 :* blkRefOrSolid : 照会するエンティティ名(BlockReference または 3dSolid) ; 戻り値 : 成功した場合はファイルステータス(整数)、それ以外は nil ===MEMO=== * 返される整数のステ…」) タグ: ビジュアルエディター: 中途切替
- 2023年6月18日 (日) 06:36 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-filepath」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-filepath ''blkRefOrSolid'') ; 機能 : blkRefOrSolid (ename)エンティティで参照される(外部)コンポーネントの定義(ルートコンポーネントとして定義されている場合)を含む dwg ファイルへのパスを返す。 ; 引数 :* blkRefOrSolid : 照会するエンティティ名(BlockReference または 3dSolid) ; 戻り値 : 成功した場合はファイルパス…」) タグ: ビジュアルエディター: 中途切替
- 2023年6月18日 (日) 05:51 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-block」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-block ''blkRefOrSolid'') ; 機能 : blkRefOrSolid(ename)エンティティがアタッチされている BlockDefinition または 3dSolid オブジェクトを返す。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) ; 戻り値 : 成功した場合、ename。それ以外は NIL。 ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 1 (setq blkRefOrSolid (entl…」)
- 2023年6月18日 (日) 05:48 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-allcustompropertiesvalues」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-allcustompropertiesvalues ''blkRefOrSolid'') ; 機能 : blkRefOrSolid(ename)エンティティに関するプロパティ値のリストを返す。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) ; 戻り値 : 成功した場合、値定義のリスト。カテゴリ/プロパティセットが割り当てられていない場合は NIL。 ===MEMO=== * プロパティ…」)
- 2023年6月18日 (日) 05:44 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-allcategories」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-allcategories ''idEnt'') ; 機能 : 指定されたエンティティidEntコンポーネントインスタンスのすべてのプロパティカテゴリ(プロパティセット名)を返す。 ; 引数 :* idEnt : エンティティ の ename ; 戻り値 : カテゴリ名の文字列リスト、または nil ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 2 (setq blkRef (car (entsel))) <Enti…」)
- 2023年6月18日 (日) 04:06 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-bomstatus」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-bomstatus ''blkRefOrSolid'') ; 機能 : blkRefOrSolid(ename)エンティティの PropertySet カテゴリに含まれるプロパティ名に、新しい値を割り当てる。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) ; 戻り値 : ステータスの整数値、それ以外は nil ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 1 (setq blkRefOrSo…」)
- 2023年6月18日 (日) 03:44 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-componenttype」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-bomstatus ''blkRefOrSolid'') ; 機能 : blkRefOrSolid(ename)エンティティの PropertySet カテゴリに含まれるプロパティ名に、新しい値を割り当てる。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) ; 戻り値 : ステータスの整数値、それ以外は nil ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 1 (setq blkRefOrSol…」)
- 2023年6月18日 (日) 03:42 Gizmon トーク 投稿記録 がページ「Mech:compdef-set-bomstatus」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-set-bomstatus ''blkRefOrSolid'' ''status'' ) ; 機能 : blkRefOrSolid(ename)エンティティの PropertySet カテゴリに含まれるプロパティ名に、新しい値を割り当てる。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) :* status : BOM 関連ステータスを定義する Mechanical関数-BricsCAD#メカニカル コンポーネント定数|コンポ…」)
- 2023年6月17日 (土) 07:43 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-custompropertyvalue」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-set-custompropertyvalue ''blkRefOrSolid'' ''category'' ''property'' ) ; 機能 : blkRefOrSolid(ename)エンティティの PropertySet カテゴリに含まれるプロパティの値を取得する。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) :* category : プロパティセットが含まれるカテゴリ名の文字列 :* property : 取得するプロパティの…」) タグ: ビジュアルエディター: 中途切替
- 2023年6月17日 (土) 07:40 Gizmon トーク 投稿記録 がページ「Mech:compdef-set-custompropertyvalue」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-set-custompropertyvalue ''blkRefOrSolid'' ''category'' ''property'' ''value'' ) ; 機能 : blkRefOrSolid(ename)エンティティの PropertySet カテゴリに含まれるプロパティ名に、新しい値を割り当てる。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) :* category : プロパティセットが含まれるカテゴリ名の文字列 :* property : 変…」) タグ: ビジュアルエディター: 中途切替
- 2023年6月16日 (金) 06:58 Gizmon トーク 投稿記録 がページ「Mech:parameters-erase」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (mech:parameters-erase ''blkId'' ''parameter'' ) ; 機能 : 指定されたパラメータ(整数)を削除する。 ; 引数 :* blkId : 消去するパラメータが含まれるブロックの ename :* parameter : 消去されるパラメータ識別子の整数 ; 戻り値 : 削除成功なら T、それ以外は nil ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 2 (setq blkId (tblobjname "BLOCK" "*Model_Spac…」)
- 2023年6月16日 (金) 06:40 Gizmon トーク 投稿記録 がページ「Mech:compdef-set-description」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-set-description ''blkRefOrSolid'' ''desc'') ; 機能 : blkRefOrSolid (ename)エンティティによって参照されるコンポーネントに説明を割り当てる。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) :* desc : 新たに割り当てる説明のテキスト ; 戻り値 : 成功すれば T 、それ以外は nil ===MEMO=== * コンポーネントの記述…」)
- 2023年6月16日 (金) 06:36 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-description」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-set-name ''blkRefOrSolid'' ''name'') ; 機能 : blkRefOrSolid (ename)エンティティによって参照されるコンポーネントの名前を返す。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) :* name : 割り当てる名前 ; 戻り値 : 成功すれば T 、それ以外は nil ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 1 (setq blkRefOrSolid (…」)
- 2023年6月16日 (金) 06:10 Gizmon トーク 投稿記録 がページ「Mech:compdef-has-definition」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-has-definition ''blkRefOrSolid'' ) ; 機能 : 指定されたblkRefOrSolid(ename)エンティティが「Mechanical」定義データComponentDefinitionを参照(使用)しているか否かを返す。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) ; 戻り値 : 指定されたエンティティがComponentDefinitionを使用している場合は T、それ以外は…」)
- 2023年6月16日 (金) 06:07 Gizmon トーク 投稿記録 がページ「Mech:compdef-unmech」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-set-name ''blkRefOrSolid'' ) ; 機能 : 指定されたblkRefOrSolid(ename)エンティティからすべての「Mechanical」定義データを削除し、「非Mechanical」エンティティを作成する。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) ; 戻り値 : 成功すれば T 、それ以外は nil ;サンプル <pre class="brush:autolisp;"> (vl-load-m…」)
- 2023年6月16日 (金) 06:05 Gizmon トーク 投稿記録 がページ「Mech:compdef-set-sectionable」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-set-sectionable ''blkRefOrSolid'' ''isSectionable'') ; 機能 : blkRefOrSolid(ename)エンティティによって参照されるコンポーネントが、セクショニング可能か否かを定義する。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) :* isSectionable : T=セクショニング可能、 nil=セクショニング不可 ; 戻り値 : 成功すれば T…」)
- 2023年6月15日 (木) 09:03 Gizmon トーク 投稿記録 がページ「Mech:compdef-set-name」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-set-name ''blkRefOrSolid'' ''name'') ; 機能 : blkRefOrSolid (ename)エンティティによって参照されるコンポーネントの名前を返す。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) :* name : 割り当てる名前 ; 戻り値 : 成功すれば T 、それ以外は nil ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 1 (setq blkRefOrSolid (…」)
- 2023年6月15日 (木) 08:01 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-standard」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-standard ''blkRefOrSolid'' ''localisedName'' ) ; 機能 : blkRefOrSolid (ename) エンティティで参照されるコンポーネントの規格名を返す。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) :* localisedName : どちらの規格名を返すかの指示。 T= ローカル名は、nil = グローバル名 ; 戻り値 : 標準の規格名(文字列)、…」)
- 2023年6月15日 (木) 07:40 Gizmon トーク 投稿記録 がページ「Mech:compdef-set-physicalmaterial」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-set-physicalmaterial ''blkRefOrSolid'' ''materialName'' ) ; 機能 : blkRefOrSolid(ename)エンティティによって参照されるコンポーネントにマテリアル名を割り当てる。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) :* materialName : マテリアル名 ; 戻り値 : 割り当て成功なら T、それ以外は nil ===memo=== * 材料名に…」)
- 2023年6月15日 (木) 07:39 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-physicalmaterial」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-physicalmaterial ''blkRefOrSolid'' ) ; 機能 : blkRefOrSolid(ename)エンティティによって参照されるコンポーネントに割り当てられた材料の名称を返す。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) ; 戻り値 : 割り当てられた材料の名前(文字列)、エラーの場合は nil ===memo=== * 材料名には空文字列…」)
- 2023年6月15日 (木) 07:30 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-originalblock」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-originalblock ''blkRefOrSolid'' ) ; 機能 : blkRefOrSolid(ename)エンティティによって参照されるコンポーネントのオリジナルのブロック定義enameを返す。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) ; 戻り値 : 参照されたコンポーネントが派生した BlockDefinition の ename を返す。 : 参照されたコンポー…」)
- 2023年6月15日 (木) 07:25 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-isupdated」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-isupdated ''blkRefOrSolid'' ) ; 機能 : blkRefOrSolid(ename)エンティティによって参照されるコンポーネントが最新であるかどうかを確認する。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) ; 戻り値 : 更新された(最新の)場合は T、更新されていない場合は nil、外部コンポーネントでない場合は(…」)
- 2023年6月13日 (火) 08:33 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-isarraysource」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-isarraysource ''blkRefOrSolid'' ) ; 機能 : blkRefOrSolid(ename)エンティティによって参照されるコンポーネントが、配列ソース(配列項目定義ブロック)を表しているかどうかを返す。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) ; 戻り値 : 配列ソースなら T、そうでなければ nil ;サンプル <pre cl…」)
- 2023年6月13日 (火) 08:32 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-isarray」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-isarray ''blkRefOrSolid'' ) ; 機能 : blkRefOrSolid(ename)エンティティによって参照されるコンポーネントが、配列を表すかどうかを確認する。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) ; 戻り値 : 配列表現なら T、そうでなければ nil ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 2 (setq blkRefOrSol…」)
- 2023年6月13日 (火) 07:57 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-isoriginal」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-isoriginal ''blkRefOrSolid'' ) ; 機能 : blkRefOrSolid(ename)エンティティによって参照されるコンポーネントが、オリジナルコンポーネントであるか派生コンポーネントであるかを返す。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) ; 戻り値 : オリジナルコンポーネントなら T、そうでなければ nil…」)
- 2023年6月13日 (火) 07:55 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-isexternal」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-isexternal ''blkRefOrSolid'' ) ; 機能 : blkRefOrSolid(ename)エンティティによって参照されるコンポーネントが、"外部部品" かどうかを返す。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) ; 戻り値 : 外部部品なら T、そうでなければ nil ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 2 (setq blkRefOrSolid…」)
- 2023年6月13日 (火) 07:53 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-isstandard」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-isstandard ''blkRefOrSolid'' ) ; 機能 : blkRefOrSolid(ename)エンティティによって参照されるコンポーネントが、"標準部品" かどうかを返す。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) ; 戻り値 : 標準部品なら T、そうでなければ nil ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 2 (setq blkRefOrSolid…」)
- 2023年6月13日 (火) 07:37 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-issectionable」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-issectionable ''blkRefOrSolid'' ) ; 機能 : blkRefOrSolid(ename)エンティティによって参照されるコンポーネントが、セクショニング可能か否かを返す。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) ; 戻り値 : セクショニング可能なら T、そうでなければ nil ===MEMO=== *ほとんどのインスタンスはセク…」)
- 2023年6月13日 (火) 07:34 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-isroot」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-isroot ''blkRefOrSolid'' ) ; 機能 : blkRefOrSolid(ename)エンティティによって参照されるコンポーネントが、ルート定義であるかどうかを返す。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) ; 戻り値 : ルートコンポーネントなら T、そうでなければ nil ;サンプル <pre class="brush:autolisp;"> (vl-load-mech)…」)
- 2023年6月13日 (火) 07:32 Gizmon トーク 投稿記録 がページ「Mech:compdef-get-name」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:compdef-get-name ''blkRefOrSolid'' ) ; 機能 : blkRefOrSolid (ename)エンティティによって参照されるコンポーネントの名前を返す。 ; 引数 :* blkRefOrSolid : エンティティ名(BlockReference または 3dSolid) ; 戻り値 : 成功すればコンポーネントの名前(文字列)、そうでなければNIL ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 2 (setq blkRefOr…」)
- 2023年6月13日 (火) 07:19 Gizmon トーク 投稿記録 がページ「Mech:instance-get-isfrozen」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:instance-get-isfrozen ''idEnt'' ) ; 機能 : 指定されたidEnt(ename)コンポーネントインスタンスがフリーズ状態であるかどうかを返す。 ; 引数 :* idEnt : エンティティ名 ; 戻り値 : フリーズ状態であれば T、それ以外は nil。 ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 2 (setq blkRef (car (entsel))) <Entity name: 7c8dea10> (setq res (mech:instance-get…」)
- 2023年6月13日 (火) 07:19 Gizmon トーク 投稿記録 がページ「Mech:instance-get-entityid」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:instance-get-entityid ''idEnt'' ) ; 機能 : 指定された idEnt (ename) コンポーネントインスタンスについて、参照されるエンティティの ename を返す。 ; 引数 :* idEnt : エンティティ名 ; 戻り値 : このComponentInstanceが参照するエンティティ(ename)、またはNIL : (BlockReference または 3dSolid である必要がある) ;サンプル <pre class="brush:autolis…」)
- 2023年6月13日 (火) 07:15 Gizmon トーク 投稿記録 がページ「Mech:instance-get-isvisible」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:instance-get-isvisible ''idEnt'' ) ; 機能 : 指定されたidEnt(ename)コンポーネントインスタンスが可視状態であるかどうかを返す。 ; 引数 :* idEnt : エンティティ名 ; 戻り値 : 可視状態であれば T、それ以外は nil。 ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 2 (setq blkRef (car (entsel))) <Entity name: 7c8dea10> (setq res (mech:instance-get-isvisible…」)
- 2023年6月13日 (火) 07:13 Gizmon トーク 投稿記録 がページ「Mech:instance-get-hasoverrides」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:instance-get-hasoverrides ''idEnt'' ) ; 機能 : 指定された idEnt (ename) コンポーネントインスタンスがオーバーライドされたプロパティを持っているかどうかを返す。 ; 引数 :* idEnt : エンティティ名 ; 戻り値 : オーバーライドされたプロパティが存在する場合はT、そうでない場合はNIL。 ;サンプル <pre class="brush:autolisp;"> (vl-load-mech…」)
- 2023年6月12日 (月) 07:21 Gizmon トーク 投稿記録 がページ「Mech:instance-get-definitionid」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:instance-get-definitionid ''idEnt'' ) ; 機能 : 指定された idEnt (ename) コンポーネントインスタンスの定義 BlockTableRecord の ename を返す。 ; 引数 :* idEnt : BlockReference または 3dSolid のエンティティ名 ; 戻り値 : InstanceDefinition を持つ BlockTableRecord(ename)、または nil ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 2 (setq blkRef (car (entsel))) <Ent…」)
- 2023年6月12日 (月) 07:06 Gizmon トーク 投稿記録 がページ「Mech:instance-get-allcategories」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:instance-get-allcategories ''idEnt'' ) ; 機能 : 指定されたエンティティidEnt(ename)コンポーネントインスタンスのすべてのプロパティカテゴリ(PropertySetsの名前)を返す。 ; 引数 :* idEnt : エンティティ名 ; 戻り値 : コンポーネントインスタンスのカテゴリ名リスト or nil ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 2 (setq blkRef…」)
- 2023年6月12日 (月) 06:56 Gizmon トーク 投稿記録 がページ「Mech:instance-set-category」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:instance-set-category ''idEnt'' ''name'') ; 機能 : 指定された idEnt (ename) コンポーネントインスタンスの名前を返す。 ; 引数 :* idEnt : エンティティ名 :* name : コンポーネントインスタンスの新しいカテゴリー名前。 ; 戻り値 : 成功すれば名前(文字列)、そうでなければNIL ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 2 (setq blkR…」)
- 2023年6月12日 (月) 06:42 Gizmon トーク 投稿記録 がページ「Mech:instance-set-name」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:instance-set-name ''idEnt'' ''name'') ; 機能 : 指定された idEnt (ename) コンポーネントインスタンスの名前を返す。 ; 引数 :* idEnt : エンティティ名 :* name : コンポーネントインスタンスの新しい名前。 ; 戻り値 : 成功すれば名前(文字列)、そうでなければNIL ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 2 (setq blkRef (car (entsel))) <…」)
- 2023年6月12日 (月) 06:37 Gizmon トーク 投稿記録 がページ「Mech:instance-get-name」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:instance-get-name ''idEnt'' ) ; 機能 : 指定された idEnt (ename) コンポーネントインスタンスの名前を返す。 ; 引数 :* idEnt : エンティティ名 ; 戻り値 : 成功すれば名前(文字列)、そうでなければNIL ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 2 (setq blkRef (car (entsel))) <Entity name: 7c8dea10> (setq res (mech:instance-get-name blkRef)) "HEX NUT:1" <…」)
- 2023年6月10日 (土) 12:01 Gizmon トーク 投稿記録 がページ「Mech:set-componentparameterexpr」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:set-componentparameterexpr ''idBlockRef'' ''paramName'' ''paramValue'' ) ; 機能 : 拘束条件付き idBlockRef BlockReference エンティティ(ename)のパラメータ paramName(string)の文字列表現を返す。 ; 引数 :* idBlockRef : 設定する BlockReferenceエンティティの ename :* paramName : 設定するパラメータ名。 :* paramValue : 「パラメータ式」の値 ; 戻り値 : 成…」)
- 2023年6月10日 (土) 11:58 Gizmon トーク 投稿記録 がページ「Mech:get-effectiveblocktablerecord」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:get-effectiveblocktablerecord ''idBlockRef'' ) ; 機能 : メカニカルブラウザで表示される拘束付き idBlockRef(ename)の有効なBlockTableRecordを返す。 ; 引数 :* idBlockRef : 問い合わせるBlockReferenceエンティティの ename ; 戻り値 : 有効なBlockTableRecord の ENAME、また NIL。 ===MEMO=== * 拘束付きのブロック参照が、名前付き BlockTableRecord から 匿…」)
- 2023年6月10日 (土) 11:54 Gizmon トーク 投稿記録 がページ「Mech:get-effectiveblockrefname」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:get-effectiveblockrefname ''idBlockRef'' ) ; 機能 : メカニカルブラウザで表示される、拘束ブロック参照 idBlockRef(ename)の有効な BlockReference名を返す。 ; 引数 :* idBlockRef : 問い合わせるBlockReferenceエンティティの ename ; 戻り値 : idBlockRef の有効なブロック参照名 ;サンプル <pre class="brush:autolisp;"> (vl-load-mech) 2 (setq ent (car (entsel)))…」)
- 2023年6月10日 (土) 11:50 Gizmon トーク 投稿記録 がページ「Mech:get-componentparameterstringvalue」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:get-componentparameterstringvalue ''idBlockRef'' ''paramName'' ) ; 機能 : 拘束条件付き idBlockRef BlockReference エンティティ(ename)のパラメータ paramName(string)のパラメータ文字列またはパラメータ式 を返す。 ; 引数 :* idBlockRef : 問い合わせるBlockReferenceエンティティの ename :* paramName : 「パラメータ式」に対して問い合わせるパラメー…」)
- 2023年6月10日 (土) 11:46 Gizmon トーク 投稿記録 がページ「Mech:get-componentparameterisstring」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:get-componentparameterisstring ''idBlockRef'' ''paramName'' ) ; 機能 : 拘束条件付き idBlockRef BlockReference エンティティ(ename)のパラメータ paramName(string)が文字列/式と数値のどちらを使用しているかを返す。 ; 引数 :* idBlockRef : 問い合わせるBlockReferenceエンティティの ename :* paramName : 「パラメータ式」に対して問い合わせるパラメ…」)
- 2023年6月10日 (土) 11:44 Gizmon トーク 投稿記録 がページ「Mech:get-componentparametervalue」を作成しました (ページの作成:「{{BCAD_LISP_MECH}} ; 構文 : (Mech:get-componentparametervalue ''idBlockRef'' ''paramName'' ) ; 機能 : 拘束条件付き idBlockRef BlockReference エンティティ(ename)のパラメータ paramName(string)の(double)値を返す ; 引数 :* idBlockRef : 問い合わせるBlockReferenceエンティティの ename :* paramName : 「パラメータ値」を問い合わせるパラメータ名。 ; 戻り値 : パラメータ式の整数、…」)