すべての公開記録
GizmoLabs - だいたい CAD LISP なサイトの取得できる記録をまとめて表示しています。 記録の種類、実行した利用者 (大文字小文字は区別)、影響を受けたページ (大文字小文字は区別) による絞り込みができます。
- 2023年11月30日 (木) 07:56 Gizmon トーク 投稿記録 がページ「Bim:pset-set-perinstance」を作成しました (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:pset-set-perinstance ''psetName'' ''perInstance'' ) ; 機能 : プロパティセット psetName がインスタンスごとかグローバルかを定義する。 ; 引数 ;* psetName:インスタンスごとの状態を定義す る プロパティセット の名前。 ;* perInstance:指定されたプロパティセットに対する新しいインスタンス単位のステータス。 ; 戻り値 : 成功なら T…」)
- 2023年11月29日 (水) 08:26 Gizmon トーク 投稿記録 がページ「Bim:pset-get-property-label」を作成しました (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:pset-set-label ''psetName'' ''propName'' ) ; 機能 : プロパティセット psetName から プロパティ propName のラベル名を返す。 ; 引数 ;* psetname : プロパティセットの name または label の文字列。 ;* propName : 取得したいプロパティセットのラベル名の文字列 ; 戻り値 : プロパティセットのラベル名、無ければ nil MEMO * psetName 引数は、プ…」)
- 2023年11月29日 (水) 08:24 Gizmon トーク 投稿記録 がページ「Bim:pset-get-property-name」を作成しました (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:pset-set-name ''psetName'' ''propName'' ) ; 機能 : プロパティセット psetName から プロパティ propName の名前を返す。 ; 引数 ;* psetname : プロパティセットの name または neme の文字列。 ;* propName : 取得したいプロパティセットのプロパティ名の文字列 ; 戻り値 : プロパティセットのプロパティ名、無ければ nil MEMO * psetName 引数は、…」)
- 2023年11月29日 (水) 07:16 Gizmon トーク 投稿記録 がページ「Bim:pset-set-property-label」を作成しました (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:pset-set-name ''psetName'' ''propName'' ''newlabel'') ; 機能 : プロパティセットの label に値を設定する。 ; 引数 ;* psetname : プロパティセットの name または label の文字列。 ;* propName : 新しいプロパティを割り当てるプロパティの名の label の文字列 ;* newlabel : 指定された名前の新しい label の文字列 ; 戻り値 : 成功なら T、それ以外は…」)
- 2023年11月29日 (水) 07:13 Gizmon トーク 投稿記録 がページ「Bim:pset-set-property-name」を作成しました (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:pset-set-name ''psetName'' ''propName'' ''newName'') ; 機能 : プロパティセットの name に値を設定する。 ; 引数 ;* psetname : プロパティセットの name または neme の文字列。 ;* propName : 新しいプロパティを割り当てるプロパティの名の name の文字列 ;* newName : 指定された名前の新しい neme の文字列 ; 戻り値 : 成功なら T、それ以外は nil…」)
- 2023年11月29日 (水) 07:05 Gizmon トーク 投稿記録 がページ「Bim:pset-set-name」を作成しました (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:pset-set-name ''psetName'' ''name'') ; 機能 : プロパティセットの name に値を設定する。 ; 引数 ;* psetname : プロパティセットの name または neme の文字列。 ;* name : 新しく割り当てるプロパティセットの neme の文字列 ; 戻り値 : プロパティセットの name の文字列、なければ nil MEMO * psetName 引数は、プロパティセットの 'name' または '…」)
- 2023年11月29日 (水) 06:56 Gizmon トーク 投稿記録 がページ「Bim:pset-get-label」を作成しました (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:pset-get-label ''psetName'') ; 機能 : エンティティenameのプロパティ名(PropertySet のname)に指定されたvalue値を取得する。 ; 引数 ;* psetname :(文字列) 取得したいプロパティセット名のラベル。 ; 戻り値 : プロパティセットのラベル名、なければ nil MEMO * psetName 引数は、プロパティセットの 'name' または 'label' を参照する。ど…」)
- 2023年11月29日 (水) 06:54 Gizmon トーク 投稿記録 がページ「Bim:pset-get-name」を作成しました (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:pset-get-name ''psetName'') ; 機能 : エンティティenameのプロパティ名(PropertySet のname)に指定されたvalue値を取得する。 ; 引数 ;* psetname :(文字列) 取得したいプロパティセット名の name。 ; 戻り値 : プロパティセットの name、なければ nil MEMO * psetName 引数は、プロパティセットの 'name' または 'label' を参照する。どちらも サ…」)
- 2023年11月29日 (水) 06:48 Gizmon トーク 投稿記録 がページ「Bim:pset-set-label」を作成しました (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:pset-set-label ''ename'' ''propertyset'' ''name'') ; 機能 : エンティティenameのプロパティ名(PropertySet のname)に指定されたvalue値を取得する。 ; 引数 ;* psetname :(文字列) プロパティセットのラベル名。 ;* label :(文字列) 新しく割り当てるプロパティセットのラベル名 ; 戻り値 : 成功なら T、それ以外は nil MEMO * psetName 引数は…」)
- 2023年11月26日 (日) 23:35 Gizmon トーク 投稿記録 がページ「Bim:pset-get-property-visible」を作成しました (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:pset-get-property-visible ''psetName'' ''propName'' ) ; 機能 : プロパティセット psetName から プロパティ propName の可視ステータスを取得する。 ; 引数 ;* psetName:(文字列)インスタンスごとの状態を定義したいプロパティセットの名前。 ;* propName: (文字列)に対して新しい可視性ステータスを割り当てるプロパティの名前。 ; 戻り…」)
- 2023年11月26日 (日) 23:32 Gizmon トーク 投稿記録 がページ「Bim:pset-set-property-visible」を作成しました (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:pset-set-property-visible ''psetName'' ''propName'' ''visible'' ) ; 機能 : プロパティセット psetName から プロパティ propName に対して新しい可視ステータスを割り当てる。 ; 引数 ;* psetName:(文字列)インスタンスごとの状態を定義したいプロパティセットの名前。 ;* propName: (文字列)に対して新しい可視性ステータスを割り当てるプ…」)
- 2023年11月26日 (日) 23:10 Gizmon トーク 投稿記録 がページ「Bim:pset-get-visible」を作成しました (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:pset-get-visible ''psetName'' ) ; 機能 : この関数は、プロパティセット psetName の可視状態を返す。 ; 引数 ;* psetName:(文字列)インスタンスごとの状態を定義したいプロパティセットの名前。 ; 戻り値 : 可視の場合はT、不可視の場合は nil ==== MEMO ==== * psetName 引数は プロパティセットの 'name' または 'label' を参照することが…」)
- 2023年11月26日 (日) 23:06 Gizmon トーク 投稿記録 がページ「Bim:pset-set-visible」を作成しました (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:pset-set-visible ''psetName'' ''visible'' ) ; 機能 : プロパティセット psetName がインスタンスごとかグローバルかを定義する。 ; 引数 ;* psetName:(文字列)インスタンスごとの状態を定義したいプロパティセットの名前。 ;* visible:(T/NIL)指定したプロパティセットに対するインスタンス単位の新しいステータス。 ; 戻り値 : 成…」)
- 2023年11月26日 (日) 19:50 Gizmon トーク 投稿記録 がページ「Acet-block-make-anon」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (acet-block-make-anon ''ss'' ''blockname'') ; 機能 : 指定されたブロック名 blocknameを使用して、選択セット ss から新しいブロックを作成する。 : ブロック名 blockname が nil の場合、新しい匿名ブロック名が自動的に決定される。 ; 引数 :* ss … 選択セット :* blockname … 匿名ブロック名 ; 戻り値 : なし ; サンプル <pre class="brush:autolisp;"> (setq…」)
- 2023年11月26日 (日) 19:38 Gizmon トーク 投稿記録 がページ「Acet-block-purge」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (acet-block-purge ''blockname'') ; 機能 : 指定されたブロック名を図面から消去する。 ; 引数 :* blockname … ブロック定義を削除したいブロックの名前 ; 戻り値 : なし ====メモ==== * 図面内で利用されているブロックは削除できない。 * 名前はワイルドカードが利用できる。 * -purge コマンドでブロック名を指定したときと同じ。 ; サンプ…」)
- 2023年11月25日 (土) 20:14 Gizmon トーク 投稿記録 がページ「Bim:pset-create-property」を作成しました (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:pset-create-property ''psetname'' ''propname'' ''propLabel/NIL'' ''propDesc/NIL'' ''visible/NIL'' ) ; 機能 : プロパティセット psetName 内に新しい プロパティ propName を、オプションのラベル、説明、および可視状態を伴って作成する。 ; 引数 * psetname : 作成するプロパティセット名の文字列(Name または Label として、大文字・小文字を区別しな…」)
- 2023年11月25日 (土) 19:53 Gizmon トーク 投稿記録 がページ「Bim:pset-remove-property」を作成しました (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:pset-remove-property ''psetname'' ''propname'' ) ; 機能 : エンティティenameから指定されたプロパティ名(PropertySet propertysetの)を削除する。 ; 引数 * psetname :(文字列) PropertySet名(Name または Label として、大文字・小文字を区別しない)を指定する。 * propname :(文字列) 削除させたいプロパティの名前 (Name ま たは Label として、…」)
- 2023年11月25日 (土) 10:15 Gizmon トーク 投稿記録 がページ「Bim:pset-bimtypes-del」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (bim:pset-bimtypes-del ''psetName'' ''bimType'' ) ; 機能 : 指定された プロパティセット psetName が、与えられた bimタイプ「BIMType」を用いているかどうかを返す。 ; 引数 :* psetName … 指定された "BIMType" を除去したいプロパティセット名の文字列。 :* bimType … 削除する 「BIMType」 のグローバル名またはローカル名の文字列 ; 戻り値 : 削除で…」)
- 2023年11月25日 (土) 10:07 Gizmon トーク 投稿記録 がページ「Bim:pset-bimtypes-has」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (bim:pset-bimtypes-has ''psetName'' ''bimType'' ) ; 機能 : 指定された プロパティセット psetName が、与えられた bimタイプ「BIMType」を用いているかどうかを返す。 ; 引数 :* psetName … 指定された "BIMType" に対して検証される PropertySet 名の文字列。 :* bimType … 特定の "BIMType" のグローバル名またはローカル名の文字列。 ; 戻り値 : 指定された…」)
- 2023年11月24日 (金) 09:11 Gizmon トーク 投稿記録 がページ「Bim:pset-bimtypes-add」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (bim:pset-bimtypes-add ''psetName'' ''bimType'' ) ; 機能 : 指定された BIMType「BIMType」を、指定されたプロパティセット psetName に追加する。 ; 引数 :* psetName … (文字列) 「BIMTypes」を追加したい プロパティセット名。 :* bimType … (文字列) 追加する 「BIMType」 のグローバル名ま たはローカル名。 ; 戻り値 : 成功なら T、失敗なら nil ====…」)
- 2023年11月23日 (木) 17:15 Gizmon トーク 投稿記録 がページ「Bim:pset-bimtypes-list-all」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (bim:pset-bimtypes-list-all) ; 機能 : この関数は、利用可能なすべての "BIMTypes "のリストを返す。 ; 引数 :* なし ; 戻り値 : (GlobalName . LocalName)エントリーのリスト、または成功または失敗を示す NIL ==== 注意 ==== * 重要 : スペース名は一意ではない。 一意な識別子は GUID とスペースの "番号"。 ; サンプル <pre class="brush:autolisp;"> (vl-load-bim…」)
- 2023年11月23日 (木) 17:14 Gizmon トーク 投稿記録 がページ「Bim:pset-bimtypes-list」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (bim:pset-bimtypes-list) ; 機能 : この関数は、利用可能なすべての "BIMTypes "のリストを返す。 ; 引数 :* なし ; 戻り値 : (GlobalName . LocalName)エントリーのリスト、または成功または失敗を示す NIL ==== 注意 ==== * 重要 : スペース名は一意ではない。 一意な識別子は GUID とスペースの "番号"。 ; サンプル <pre class="brush:autolisp;"> (vl-load-bim) (b…」)
- 2023年11月23日 (木) 16:55 Gizmon トーク 投稿記録 がページ「Bim:get-spaceobjects」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (bim:get-spaceobjects ''ename'' [ ''name|object'' ]) ; 機能 : 指定されたエンティティを特定の 'Space' オブジェクトに割り当てる。このオブジェクトは、文字列名またはエンティティで定義できる。 ; 引数 :* ename … 通常のエンティティまたはVLAオブジェクト名として問い合わせるエンティティ。 :* name or object … name は割り当てるスペース名…」)
- 2023年11月23日 (木) 16:44 Gizmon トーク 投稿記録 がページ「Bim:set-assigned-space」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (bim:set-assigned-space ''ename'' [ ''name|object'' ]) ; 機能 : 指定されたエンティティを特定の 'Space' オブジェクトに割り当てる。このオブジェクトは、文字列名またはエンティティで定義できる。 ; 引数 :* ename … 通常のエンティティまたはVLAオブジェクト名として問い合わせるエンティティ。 :* name or object … name は割り当てるスペース名…」)
- 2023年11月23日 (木) 16:33 Gizmon トーク 投稿記録 がページ「Bim:get-assigned-space」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (bim:get-assigned-space ''ename'' [ ''asObject'' ]) ; 機能 : 指定したエンティティが割り当てられている 'Space' の文字列名またはエンティティ名を取得する。 ; 引数 :* ename … 通常のエンティティまたはVLAオブジェクト名として問い合わせるエンティティ。 :* asObject … NILでない場合、割り当てられた 'Space' がエンティティ名として返され、…」)
- 2023年11月23日 (木) 10:12 Gizmon トーク 投稿記録 がページ「Acet-calc-tan」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (acet-calc-tan ''num'' ) ; 機能 : numのタンジェント値を返す。 (tan)、(vle-tan)と同じ。 ; 引数 :* num … 整数 ; 戻り値 : numのタンジェント値 ; サンプル <pre class="brush:autolisp;"> </pre> ----- 関連事項 * Expresstools関数 * tan * vle-tan Category:AutoLISP Category:BricsCADのLISP」)
- 2023年11月23日 (木) 10:08 Gizmon トーク 投稿記録 がページ「Acet-calc-round」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (acet-calc-round ''num'' ''prec'' ) ; 機能 : num を四捨五入した数値を返す。 (vle-roundto)と似ているが、同一ではない。 ; 引数 :* num … 整数 :* prec … 返り値の精度を表す実数 ; 戻り値 : num をビット値のリスト ; サンプル <pre class="brush:autolisp;"> (acet-calc-round 1.2345 0.1) 1.2 (acet-calc-round 1.2345 0.01) 1.23 (acet-calc-round 1.2345 0.001) 1.234 ; はて? (acet-…」)
- 2023年11月23日 (木) 08:30 Gizmon トーク 投稿記録 がページ「Acet-calc-bitlist」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (acet-calc-bitlist ``num``) ; 機能 : num をビット値のリストとして返す(num をビット値に分割する)。 ; 引数 :* num … 整数 ; 戻り値 : num をビット値のリスト ; サンプル <pre class="brush:autolisp;"> (acet-calc-bitlist 7) (1 2 4) (acet-calc-bitlist (getvar "osmode")) (1 2 4 32 4096) </pre> ----- 関連事項 * Expresstools関数 * gz:bitcode? * gz:bitcode_on * gz:bitcode…」)
- 2023年11月22日 (水) 08:31 Gizmon トーク 投稿記録 がページ「ファイル:Acet-ui-txted のサンプル.png」を作成しました
- 2023年11月22日 (水) 08:30 Gizmon トーク 投稿記録 が ファイル:Acet-ui-txted のサンプル.png をアップロードしました
- 2023年11月22日 (水) 08:29 Gizmon トーク 投稿記録 がページ「Acet-ui-txted」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (acet-ui-txted [text [caption [hint]]) ; 機能 : メッセージとキャプションを持つモードレスなメッセージボックスを表示する。 ; 引数 :* text … 編集されるテキストで、空でも省略可能。 :* caption … 編集ダイアログのオプションのキャプションテキスト。 :* hint … オプションの情報テキストで、編集フィールドの上に表示される。 ; 戻…」)
- 2023年11月22日 (水) 08:11 Gizmon トーク 投稿記録 がページ「Acet-ui-progress-done」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (acet-ui-progress-done) ; 機能 : ステータスバーのプログレスメーターを閉じる。 ; 引数 :* なし ; 戻り値 : nil ===メモ=== * 引数なし (acet-ui-progress) と同じ。コード上でわかりやすくなるだけ? ; サンプル <pre class="brush:autolisp;"> (progn (setq rep 100) (acet-ui-progress "進捗どうですか?:" rep) (repeat (/ rep 2) (acet-ui-progress-safe -1) (vl-cmdf "_…」)
- 2023年11月22日 (水) 08:08 Gizmon トーク 投稿記録 がページ「Acet-ui-progress-safe」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (acet-ui-progress-safe messageOrPosition) ; 機能 : messageOrPositionが文字列の場合、プログレスメーターに新しいメッセージテキストが表示され、位置は0としてリセットされる。 : messageOrPositionが整数値の場合、プログレスメーターは指定された位置に更新される。正の値は、絶対位置にプログレスメーターを配置し、負の値はインクリメント…」)
- 2023年11月22日 (水) 07:58 Gizmon トーク 投稿記録 がページ「Acet-ui-progress-init」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (acet-ui-progress-init ''message'' ''limit'' ) ; 機能 : ステータスバーのプログレスバー(進捗メーター)を初期化する。 ; 引数 :* message … ステータスバーのプログレスメーターに表示するテキスト。 :* limit … 範囲の最大値 ; 戻り値 : 成功すれば T、そうでなければ nil を返す ; サンプル <pre class="brush:autolisp;"> (progn (acet-ui-progress "進捗…」)
- 2023年11月22日 (水) 07:52 Gizmon トーク 投稿記録 がページ「Acet-ui-progress」を作成しました (ページの作成:「 {{AutoLISP}} ; 構文 : (acet-ui-progress [ ''label'' [ ''max'' ]]) : (acet-ui-progress ''current'') : (acet-ui-progress) ; 機能 : プログレスバー(進行状況メータ)を表示する。 ; 引数 :* label … プログレスバーのラベル文字列 :* max … 最大値(開始は0) :* current … 指定した場合は、現在の値になる。max 未満である必要がある。正の値は絶対値で、負の値は現在の位置がイ…」)
- 2023年11月22日 (水) 07:24 Gizmon トーク 投稿記録 がページ「Acet-ent-geomextents」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (acet-ent-geomextents ''ename'' ) ; 機能 : 選択セットをドラッグして位置を変更する。 ; 引数 :* ent … エンティティ名 ; 戻り値 : ジオメトリ範囲の最小点と最大点の2点のリスト、または nil。 ; サンプル <pre class="brush:autolisp;"> (acet-ent-geomextents (car (entsel)) ) ((363.174775766538 187.791975197409 0.0) (410.969711374227 235.586910805098 0.0)) </pre> ----- 関…」)
- 2023年11月22日 (水) 06:55 Gizmon トーク 投稿記録 がページ「Acet-ss-drag-move」を作成しました (る)
- 2023年11月22日 (水) 06:49 Gizmon トーク 投稿記録 がページ「Acet-ss-drag-rotate」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (acet-ss-drag-rotate ''ss'' ''pt'' [ ''prompt'' ] [ ''highlight'' [ ''cursor'' ]]) ; 機能 : 選択セットをドラッグして回転角度を変更する。 ; 引数 :* ss … ドラッグする選択セット。 :* pt … 基点の座標リスト。 :* prompt … ドラッグを開始する前に表示するメッセージの文字列。 :* highlight … T or nil。 指定した場合ドラッグ中に pt から現在のカーソル…」)
- 2023年11月21日 (火) 09:01 Gizmon トーク 投稿記録 がページ「Acet-ss-drag-scale」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (acet-ss-drag-scale ''ss'' ''pt'' [ ''prompt'' ] [ ''highlight'' [ ''cursor'' ]]) ; 機能 : 選択セットをドラッグして尺度を変更します。 ; 引数 :* ss … ドラッグする選択セット。 :* pt … 基点の座標リスト。 :* prompt … ドラッグを開始する前に表示するメッセージの文字列。 :* highlight … T or nil。 指定した場合ドラッグ中に pt から現在のカーソル位…」)
- 2023年11月21日 (火) 08:41 Gizmon トーク 投稿記録 がページ「Bim:get-namespace-visible」を作成しました (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:get-namespace-label ''nameSpace'') ; 機能 : 指定された nameSpace が可視か不可視かを取得する。 ; 引数 :* nameSpace : 検証するNameSpace(BIM NameSpaceの「名前」または「ラベル」とすることができる) ; 戻り値 : 可視なら T、それ以外は nil MEMO * BIM NameSpaceの "name "と "label "の両方が検証される。 ; サンプル <pre class="brush: autolisp;"> (vl-…」)
- 2023年11月21日 (火) 08:39 Gizmon トーク 投稿記録 がページ「Bim:set-namespace-visible」を作成しました (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:set-namespace-label ''nameSpace'' ''visible'') ; 機能 : 指定された nameSpace が可視か不可視かを定義する。 ; 引数 :* nameSpace : 検証するNameSpace(BIM NameSpaceの「名前」または「ラベル」とすることができる) :* visible : 指定された NameSpace の可視性を指定する。可視なら T、不可視なら nil。 ; 戻り値 : 成功なら T、 失敗した場合は nil…」)
- 2023年11月21日 (火) 08:32 Gizmon トーク 投稿記録 がページ「Bim:set-namespace-label」を作成しました (ー================================================)
- 2023年11月21日 (火) 07:16 Gizmon トーク 投稿記録 がページ「Bim:get-namespace-label」を作成しました (ページの作成:「{{BCAD_LISP_BIM}} ; 構文 : (Bim:get-namespace-label ''nameSpace'' ) ; 機能 : 指定された nameSpace のラベルを返す。 ; 引数 :* nameSpace : 検証するNameSpace(BIM NameSpaceの「名前」または「ラベル」とすることができる) ; 戻り値 : NameSpaceのラベルの文字列、失敗した場合はNIL MEMO * ; サンプル <pre class="brush: autolisp;"> (vl-load-bim) (bim:create-namespace "MyNameSpace" "MyNameSpace-X…」)
- 2023年11月17日 (金) 08:58 Gizmon トーク 投稿記録 がページ「AutoLISPでのデータタイプの変換」を作成しました (ページの作成:「 ===ActiveX(COM)データ と AutoLISP データ変換=== ActiveX(COM)サポート関数とコアの AutoLISP 関数を使用するときは、データ タイプ間で変換を行う必要がある。 AutoLISP での ActiveX(COM)のサポートは Windows のみに制限されているので基本 Windowsのみで利用可能なものだが、BricsCADでは、Fast-COM で Mac/Linuxでも一部サポートされている。 AddCircle メソッドを…」)
- 2023年11月16日 (木) 09:07 Gizmon トーク 投稿記録 がページ「VLA object」を作成しました (ページの作成:「* VLAオブジェクトを参照」)
- 2023年11月16日 (木) 09:06 Gizmon トーク 投稿記録 がページ「VLAオブジェクト」を作成しました (ページの作成:「CAD図面内のオブジェクトは ActiveX(VLA) オブジェクトとして表すことができる。 ActiveX のメソッドやプロパティを使用するときは、entlast のような関数によって返される図形名のポインタではなく、VLA オブジェクトを参照する必要がある。 VLA オブジェクトは、vlax-vla-object->ename を使用して図形名ポインタに変換することができ、…」)
- 2023年11月15日 (水) 08:10 Gizmon トーク 投稿記録 がページ「Vl-local-undo-clear」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (vl-local-undo-clear) ; 機能 : 保存されているすべてのアンドゥ情報を破棄し、アンドゥプッシュ/ポップスタックをクリアする。 ; 引数 :* なし ; 戻り値 : 常に T ===メモ=== * dwgデータベースやエンティティの変更は元に戻らず、undo push/pop stack がクリアされる。 ; サンプル <pre class="brush:autolisp;"> ; 保存 (vl-local-undo-push) ; 戻す (vl-loca…」)
- 2023年11月15日 (水) 07:56 Gizmon トーク 投稿記録 がページ「Vl-local-undo-reset」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (vl-local-undo-reset) ; 機能 : dwgデータベースの応答を復元する。エンティティを最初の (vl-local-undo-push) 操作前の状態に戻す。 ; 引数 :* なし ; 戻り値 : 常に T ===メモ=== * dwgデータベースやエンティティの変更はすべて取り消される。 ; サンプル <pre class="brush:autolisp;"> ; 保存 (vl-local-undo-push) ; コード上で何かしらの編集 ; 取り消し…」)
- 2023年11月15日 (水) 07:42 Gizmon トーク 投稿記録 がページ「Vl-local-undo-steps」を作成しました (ページの作成:「{{AutoLISP}} ; 構文 : (vl-local-undo-steps) ; 機能 : 実際に保存されたアンドゥ操作の数を返す。 ; 引数 :* なし ; 戻り値 : 整数 ; サンプル <pre class="brush:autolisp;"> ; 保存 (vl-local-undo-push) ; 色々コード上で処理してから (vl-local-undo-steps) 6 ; 戻す (vl-local-undo-pop) (vl-local-undo-steps) 0 </pre> ----- 関連事項 * vl-local-undo-push * vl-local-undo-pop * vl-local-undo-steps * […」)
- 2023年11月15日 (水) 07:34 Gizmon トーク 投稿記録 がページ「Vl-関数」を作成しました (ページの作成:「{{AutoLISP}} AutoLISPのうち、バニラAutoLISP(R14 時点)から追加されたLISP関数 主に CommonLISP 的な影響を受けている関数が多い。 * AutoCADでは、(vl-load-com) にてロードが必要。 * DWG 互換CAD でも2014年頃のバージョンから使える状況になっている。(vl-load-com)不要な場合が多い。 * また、BricsCADでは独自の追加関数もある。 [https://wiki.gz-labs.net/index.php?title=%E3%82…」)