Gizmonの投稿記録
2025年8月12日 (火)
- 09:382025年8月12日 (火) 09:38 差分 履歴 +1,032 新 Acet-geom-m-trans ページの作成:「{{AutoLISP}} ;構文 :(acet-geom-m-trans ''pointlst'' ''from'' ''to'') ;機能 : pointlst から変換された点のリストを返す; (trans point from to) を pointlst の各点に適用する。 ;引数 :* pointlst … 角度 :* fromCS … 変換元座標系の数値 :* toCS … 変換先座標系 ::* fromCS,toCS の値:0 = WCS(ワールド座標系), 1 = UCS(ユーザ座標系), 2 = DCS (ディスプレイ座標系), 3 = PDCS(ペーパー…」 最新
- 09:342025年8月12日 (火) 09:34 差分 履歴 +925 新 Acet-geom-angle-trans ページの作成:「{{AutoLISP}} ;構文 :(acet-geom-angle-trans ''angle'' ''fromCS'' ''toCS'') ;機能 : fromCS から toCS座標系に変換した角度を返す。 ;引数 :* angle… 角度 :* fromCS … 変換元座標系の数値 :* toCS … 変換先座標系 ::* fromCS,toCS の値:0 = WCS(ワールド座標系), 1 = UCS(ユーザ座標系), 2 = DCS (ディスプレイ座標系), 3 = PDCS(ペーパー空間ディスプレイ座標系) ;戻り値 : 変換…」 最新
- 09:242025年8月12日 (火) 09:24 差分 履歴 −830 Acet-geom-self-intersect 編集の要約なし 最新
- 09:122025年8月12日 (火) 09:12 差分 履歴 +1,917 新 Acet-geom-self-intersect ページの作成:「{{AutoLISP}} ;構文 :(acet-geom-self-intersect ''ename1'' ''ename2'' ''flags'' ) ;機能 :エンティティename1とentity2のすべての交点を返す。 ;引数 :*ename1 … エンティティ名。 :*ename2 … エンティティ名。 :*flags … ビットコードのフラグ。 ::*bit 0 (1) : エンティティ1 を仮想的に拡張する。 ::*bit 1 (2) : エンティティ2 を仮想的に拡張する。 ;戻り値 :ename1とentity2のすべて…」
- 09:112025年8月12日 (火) 09:11 差分 履歴 +362 Acet-geom-intersectwith 編集の要約なし 最新
- 08:432025年8月12日 (火) 08:43 差分 履歴 +63 Acet-geom-intersectwith 編集の要約なし
- 08:412025年8月12日 (火) 08:41 差分 履歴 0 Acet-geom-intersectwith 編集の要約なし
- 08:402025年8月12日 (火) 08:40 差分 履歴 +1,854 新 Acet-geom-intersectwith ページの作成:「{{AutoLISP}} ;構文 :(acet-geom-intersectwith ''ename1'' ''ename2'' ''flags'' ) ;機能 :エンティティename1とentity2のすべての交点を返す。 ;引数 :*ename1 … エンティティ名。 :*ename2 … エンティティ名。 :*flags … ビットコードのフラグ。 ::*bit 0 (1) : エンティティ1 を仮想的に拡張する。 ::*bit 1 (2) : エンティティ2 を仮想的に拡張する。 ;戻り値 :ename1とentity2のすべて…」 タグ: ビジュアルエディター
- 08:392025年8月12日 (火) 08:39 差分 履歴 +38 新 ファイル:Acet-geom-intersectwithのサンプル.png 編集の要約なし 最新
2025年8月11日 (月)
- 22:332025年8月11日 (月) 22:33 差分 履歴 +515 新 Acet-geom-pixel-unit ページの作成:「{{AutoLISP}} ; 構文 : (acet-geom-pixel-unit) ; 機能 : 現在の表示倍率に対するピクセルの大きさを dwg 単位で返す。 ; 引数 :* なし ; 戻り値 : 1ピクセル: dwgの長さ ===MEMO=== * ズーム状況により変わる。 ; サンプル <pre class="brush:autolisp;"> (acet-geom-pixel-unit) 1.00424480975304 ; ミリ単位の場合、1ピクセル≒1ミリの状態 </pre> ----- 関連事項 * Expresstools関数 Cat…」
- 20:582025年8月11日 (月) 20:58 差分 履歴 +1,082 新 Acet-geom-zoom-for-select ページの作成:「{{AutoLISP}} ; 構文 : (acet-geom-zoom-for-select pntlist ) ; 機能 : 座標点リスト pntlist 内のすべての点が画面上に表示されているかどうかを確認する。 ; 引数 :* pntlist … 座標点リスト ; 戻り値 : 座標点リスト pntlist 内のすべての点が作図領域上に表示されていると NILを返す。 : 作図領域上外だと、pntlist内のすべての点が画面上に表示されるように、Zoom/Window…」 最新
- 20:252025年8月11日 (月) 20:25 差分 履歴 +1,054 新 Acet-geom-image-bounds ページの作成:「{{AutoLISP}} ; 構文 : (acet-geom-image-bounds ''ename'' ) ; 機能 : 画像エンティティの境界点をリストとして返す。 ; 引数 :* ename … イメージエンティティのename ; 戻り値 : 画像エンティティの境界点をリスト(左下点 右下点 右上点 左上点 左下点)。 ===MEMO=== * 左下点 が最初と最後で 2つある理由は不明。 * イメージは、参照、OLEどちらも対象にできるが…」 最新
- 19:002025年8月11日 (月) 19:00 差分 履歴 +801 新 Acet-geom-cross-product ページの作成:「{{AutoLISP}} ; 構文 : (acet-geom-cross-product ''v1'' ''v2'') ; 機能 : ベクトルv1とv2の積ベクトル(v1とv2で定義される平面の法線ベクトル、3つの実数リスト)を返す。 ; 引数 :* v1 … ベクトルリスト。 :* v2 … ベクトルリスト。 ; 戻り値 : v1,v2のベクトル積のリスト ; サンプル <pre class="brush:autolisp;"> ; XZ平面とYZ平面の積 (acet-geom-cross-product '(0.0 -1.0 0.0) '(-1.0 0.0…」 最新
- 18:342025年8月11日 (月) 18:34 差分 履歴 +23 Acet-geom-z-axis 編集の要約なし 最新
- 17:162025年8月11日 (月) 17:16 差分 履歴 +593 新 Acet-geom-z-axis ページの作成:「{{AutoLISP}} ; 構文 : (acet-geom-object-z-axis) ; 機能 : 現在のUCSのZベクトルを返す((getvar "UCSXDIR")と(getvar "UCSXDIR")のクロス積)。 ; 引数 :* なし ; 戻り値 : Zベクトルのリスト ; サンプル <pre class="brush:autolisp;"> (acet-geom-z-axis ) (0.0 0.0 1.0) ; UCSがXY平面(=WCS)の場合 (0.0 -1.0 0.0) ; UCSがXZ平面の場合 (-1.0 0.0 0.0) ; UCSがYZ平面の場合 </pre> ----- 関連事項 * Expresstools関…」
- 17:122025年8月11日 (月) 17:12 差分 履歴 +822 新 Acet-geom-object-z-axis ページの作成:「{{AutoLISP}} ; 構文 : (acet-geom-object-z-axis ''elist'') ; 機能 : entityが平面entityであれば、entity data elistで指定されたentityの法線ベクトルを返し、そうでなければ(0 0 1)ベクトルを返す。 ; 引数 :* elist … エンティティリスト ; 戻り値 : 法線ベクトル座標リスト (DXFの210番拾うのと同じ) ; サンプル <pre class="brush:autolisp;"> (acet-geom-object-z-axis (entget (car (entsel)…」 最新
- 17:032025年8月11日 (月) 17:03 差分 履歴 +57 Acet-geom-delta-vector 編集の要約なし 最新
- 17:022025年8月11日 (月) 17:02 差分 履歴 +58 Acet-geom-unit-vector 編集の要約なし 最新
- 17:022025年8月11日 (月) 17:02 差分 履歴 +553 新 Acet-geom-delta-vector ページの作成:「{{AutoLISP}} ; 構文 : (acet-geom-delta-vector ''p1'' ''p2'') ; 機能 : p1からp2までのベクトル(相対座標)を3つの実数のリストとして返す。 ; 引数 :* p1 … 座標点リスト。 :* p2 … 座標点リスト。 ; 戻り値 : p1からp2までのベクトル(相対座標)リスト ; サンプル <pre class="brush:autolisp;"> (acet-geom-delta-vector '(1.0 6 0) '(10.0 5.0 0)) (9.0 -1.0 0) </pre> ----- 関連事項 * Expr…」
- 16:362025年8月11日 (月) 16:36 差分 履歴 +11 Acet-geom-unit-vector 編集の要約なし
- 16:352025年8月11日 (月) 16:35 差分 履歴 +888 新 Acet-geom-unit-vector ページの作成:「{{AutoLISP}} ; 構文 : (acet-geom-unit-vector ''p1'' ''p2'') ; 機能 : p1からp2までのベクトルの単位ベクトル(長さは1.0)を返す。 ; 引数 :* p1 … 座標点リスト。 :* p2 … 座標点リスト。 ; 戻り値 : 単位ベクトル座標値 ; サンプル <pre class="brush:autolisp;"> (acet-geom-unit-vector (getpoint) (getpoint)) (1.0 0.0 0.0) (setq unt (acet-geom-unit-vector (getpoint) (getpoint))) ; p1->p2 が 60度だった…」
- 15:522025年8月11日 (月) 15:52 差分 履歴 +1 Acet-geom-midpoint 編集の要約なし 最新
- 15:512025年8月11日 (月) 15:51 差分 履歴 +203 新 Acet-geom-midpoint ページの作成:「{{AutoLISP}} ; 構文 : (acet-geom-midpoint ''p1'' ''p2'') ; 機能 : acet-geom-midpointを参照 ----- 関連事項 * Expresstools関数 Category:AutoLISP Category:BricsCADのLISP」
- 15:502025年8月11日 (月) 15:50 差分 履歴 +760 新 Acet-geom-mid-point ページの作成:「{{AutoLISP}} ; 構文 : (acet-geom-mid-point ''p1'' ''p2'') ; 機能 : 与えられた点p1とp2の中点を返す。 ; 引数 :* p1 … 座標点リスト。 :* p2 … 座標点リスト。 ; 戻り値 : 中点の座標点リスト。 : p1とp2の両方が3D点である場合は3D点として、p1またはp2のどちらかが2D点のみの場合は2D点が返る。って書いてあるけど3D 点が返ってきとるで。 ; サンプル <pre class="bru…」 最新
- 15:452025年8月11日 (月) 15:45 差分 履歴 +840 新 Acet-geom-is-arc ページの作成:「{{AutoLISP}} ; 構文 : (acet-geom-is-arc ''p1'' ''p2'' ''p3'' ''p4'' ''fuz'' ) ; 機能 : 与えられた4点 p1 p2 p3 p4 が有効な円弧/円を定義しているかどうかを検証する。 ; 引数 :* p1 … 座標点リスト。 :* p2 … 座標点リスト。 :* p3 … 座標点リスト。 :* p4 … 座標点リスト。 :* fuz … 許容差の実数。NILの場合は許容差0.0が使用される。 ; 戻り値 : 4点が円弧/円に属する場…」 最新
- 14:422025年8月11日 (月) 14:42 差分 履歴 +1,082 新 Acet-geom-textbox ページの作成:「{{AutoLISP}} ; 構文 : (acet-geom-textbox ''textobject'' ''offset'') ; 機能 : textobject で指定された Text または AttributeDefinition または Attribute または MText の 4 つの境界矩形点のリストを返す。 ; 引数 :* textobject … ename または (entget) リスト。 :* offset … 境界矩形を拡張するために適用されるオフセットの実数。 ; 戻り値 : 算出された境界矩形点のリスト。 ; サン…」 最新
- 03:482025年8月11日 (月) 03:48 差分 履歴 +880 新 Acet-geom-calc-arc-error ページの作成:「{{AutoLISP}} ;構文 : (acet-geom-calc-arc-error ''param'' ) ;機能 : 入力パラメーター param に基づいて内部計算用のエラー係数を計算する。 : 「アプリケーションコードでは使用しないでください。」っていうことでテスト用だと思われるが詳細は不明。 ;引数 :*param … パラメータ ;戻り値 : T分布ベースの値? =====サンプル===== ファイル:Acet-geom-arc-bulge.png|…」 最新
- 02:462025年8月11日 (月) 02:46 差分 履歴 +1,108 新 Acet-geom-arc-bulge ページの作成:「{{AutoLISP}} ;構文 :(acet-geom-arc-bulge ''center'' ''p1'' ''deltaang'') ;機能 :指定された差角 deltaang に対する膨らみ値を返す。引数 center と p1 は(実質的に不要なので)使用されない。 :膨らみは、弧のセグメントの包含角の 1/4 の接線。弧が起点から終点に向かって時計回りに進む場合、負の値になる。 :膨らみが 0 の場合、直線セグメントを表し、膨らみが 1 の…」 最新 タグ: ビジュアルエディター
- 02:452025年8月11日 (月) 02:45 差分 履歴 +19 新 ファイル:Acet-geom-arc-bulge.png 編集の要約なし 最新
- 02:282025年8月11日 (月) 02:28 差分 履歴 +810 新 Acet-geom-arc-center ページの作成:「{{AutoLISP}} ;構文 :(acet-geom-arc-center ''p1'' ''p2'' ''p3'') ;機能 :p1,p2,p3関数は、3点p1,p2,p3で指定された円弧または円の中心点座標を返す。 ;引数 :*p1 … 3D点リスト :*p2 … 3D点リスト :*p3 … 3D点リスト ;戻り値 :3点円弧の中心点座標リスト =====サンプル===== 中央|サムネイル|Acet-geom-arc-centerのサンプル <pre class="brush:autolisp;"> (s…」 最新 タグ: ビジュアルエディター
- 02:232025年8月11日 (月) 02:23 差分 履歴 +20 新 ファイル:Acet-geom-arc-center.png 編集の要約なし 最新
- 02:202025年8月11日 (月) 02:20 差分 履歴 +25 Acet-geom-arc-d-angle 編集の要約なし 最新
- 02:192025年8月11日 (月) 02:19 差分 履歴 +906 新 Acet-geom-arc-d-angle ページの作成:「{{AutoLISP}} ;構文 :(acet-geom-arc-d-angle ''center'' ''p1'' ''p2'' ) ;機能 :中心点 center->p1 ベクトルと 中心点 center->p2 ベクトル間の角度を返す。角度の単位はラジアン。 ;引数 :*Center … 中心点の3D点リスト :*p1 … 3D点リスト :*p2 … 3D点リスト ;戻り値 : =====サンプル===== ファイル:Acet-geom-arc-d-angle.png|代替文=Acet-geom-arc-d-angle の角度取得イメージ|中央|サムネ…」 タグ: ビジュアルエディター
- 02:172025年8月11日 (月) 02:17 差分 履歴 +33 新 ファイル:Acet-geom-arc-d-angle.png 編集の要約なし 最新
2025年8月10日 (日)
- 22:582025年8月10日 (日) 22:58 差分 履歴 +26 DCL 編集の要約なし 最新
- 22:522025年8月10日 (日) 22:52 差分 履歴 +3 GizmoTools 更新履歴 編集の要約なし
- 05:282025年8月10日 (日) 05:28 差分 履歴 +3 Acet-list-remove-duplicate-points 編集の要約なし 最新
- 05:282025年8月10日 (日) 05:28 差分 履歴 −41 Acet-list-remove-duplicate-points 編集の要約なし
- 05:072025年8月10日 (日) 05:07 差分 履歴 +1,672 新 Acet-list-remove-duplicate-points ページの作成:「{{AutoLISP}} ; 構文 : (acet-list-remove-duplicates-points ''datalist'' ''fuz'' ) ; 機能 : datalist から許容差 fuz を考慮した同じ値を取り除いたリストを返す。 ; 引数 :* datalist … 評価するリスト :* fuz … 許容誤差 ; 戻り値 : 重複が取り除かれた datalist のリスト。lst が NIL の場合は NIL を返す。 ===MEMO=== * 除去はリスト値の最初から処理されるのでリスト値の順番に…」
- 05:072025年8月10日 (日) 05:07 差分 履歴 −24 Acet-list-remove-adjacent-dups 編集の要約なし 最新
- 05:062025年8月10日 (日) 05:06 差分 履歴 +1,677 新 Acet-list-remove-duplicates ページの作成:「{{AutoLISP}} ; 構文 : (acet-list-remove-duplicates ''datalist'' ''fuz'' ) ; 機能 : datalist から許容差 fuz を考慮した同じ値を取り除いたリストを返す。 ; 引数 :* datalist … エンティティ名のリスト :* fuz … 許容誤差 ; 戻り値 : 重複が取り除かれた datalist のリスト。lst が NIL の場合は NIL を返す。 ===MEMO=== * 除去はリスト値の最初から処理されるのでリスト値の順…」 最新
- 04:542025年8月10日 (日) 04:54 差分 履歴 +110 Gz:deduplicate 編集の要約なし 最新
- 04:432025年8月10日 (日) 04:43 差分 履歴 +1,116 新 Acet-list-remove-adjacent-dups ページの作成:「{{AutoLISP}} ; 構文 : (acet-list-remove-adjacent-dups ''datalist'' ) ; 機能 : datalist から連続した同じ値を取り除いたリストを返す。 ; 引数 :* datalist … エンティティ名のリスト ; 戻り値 : 連続した重複が取り除かれた datalist のリスト。lst が NIL の場合は NIL を返す。 ; サンプル <pre class="brush:autolisp;"> (acet-list-remove-adjacent-dups '(1 2 3 4 3 2 4 5) ) (1 2 3 4 3 2 4 5) ; 連…」
2025年8月9日 (土)
- 21:572025年8月9日 (土) 21:57 差分 履歴 +799 新 Acet-list-is-dotted-pair ページの作成:「{{AutoLISP}} ; 構文 : (acet-list-is-dotted-pair ''item'' ) ; 機能 : item が真のドットペアリストであるかどうかを返す。 ; 引数 :* item … 評価するリスト ; 戻り値 : item が真のドットペアリストであれば T、そうでなければ NIL を返す。 ; サンプル <pre class="brush:autolisp;"> (setq lst '(1 . 5)) (acet-list-is-dotted-pair lst ) T (setq lst '(1 5)) (acet-list-is-dotted-pair lst ) nil (setq lst…」 最新
- 21:372025年8月9日 (土) 21:37 差分 履歴 +1,171 新 Acet-list-isort ページの作成:「{{AutoLISP}} ; 構文 : (acet-list-isort ''lst'' ''index'' ) ; 機能 : lst をインデックスで並べ替えたリストを返す。 ; 引数 :* lst … ソートするリスト。「サブリストのリスト」。 :* index … ソートする位置の整数。最初の項目は 0 ; 戻り値 : index 位置で更新されたリスト ; サンプル <pre class="brush:autolisp;"> 数値でソート (setq lst (list '(1 2 5) '(2 1 4) '(3 4 3) '(4 3 2) '(…」 最新
- 20:422025年8月9日 (土) 20:42 差分 履歴 +768 新 Acet-list-remove-nth ページの作成:「{{AutoLISP}} ; 構文 : (acet-list-remove-nth ''atidx'' ''datalist'' ) ; 機能 : インデックス atidx で削除された項目を持つリスト datalist を返す。 : インデックスは 0 から始まる。 ; 引数 :* atidx … インデックスの整数 :* datalist … 更新されるリスト ; 戻り値 : 更新されたリスト ; サンプル <pre class="brush:autolisp;"> (setq lst '("a" "b" "c" "消されちゃいますかー" "e" "f" "g"…」 最新
- 20:382025年8月9日 (土) 20:38 差分 履歴 +787 新 Acet-list-put-nth ページの作成:「{{AutoLISP}} ; 構文 : (acet-list-put-nth ''newval'' ''datalist'' ''atidx'' ) ; 機能 : インデックス atidx に対応するアイテムの値を newval に更新したリスト datalist を返す。 : インデックスは 0 から始まる。 ; 引数 :* newval … 更新する値 :* datalist … 更新されるリスト :* atidx … インデックスの整数 ; 戻り値 : 更新されたリスト ; サンプル <pre class="brush:autolisp;"> (set…」 最新
- 20:332025年8月9日 (土) 20:33 差分 履歴 +872 新 Acet-list-split ページの作成:「{{AutoLISP}} ; 構文 : (acet-list-split ''lst'' ''item'' ) ; 機能 : リスト lst を要素 item で分割し、2つのサブリスト(左側部分と右側部分)に分割し、両方のサブリストを格納したリストを返す。 : 分割対象の要素 item は、右側リスト部分(存在する場合)の最初の要素になる。 ; 引数 :* lst … リスト :* item … 分割に指定する要素 ; 戻り値 : item 位置で分割…」 最新
- 19:342025年8月9日 (土) 19:34 差分 履歴 +39 Acet-list-m-assoc 編集の要約なし 最新
- 19:332025年8月9日 (土) 19:33 差分 履歴 +615 新 Acet-list-m-assoc ページの作成:「{{AutoLISP}} ; 構文 : (acet-list-m-assoc ''key'' ''lst'' ) ; 機能 : assocキーのキーでlstの全項目を含むリストを返す。 ; 引数 :* lst … リスト ; 戻り値 : lst 内の Key キーのリスト ; サンプル <pre class="brush:autolisp;"> (setq lst '((1 . "a") (10 . "b") (10 . "c") (10 . "d") )) (acet-list-m-assoc '10 lst) ((10 . "b") (10 . "c") (10 . "d")) </pre> ----- 関連事項 * Expresstools関数 * acet-list-assoc-ap…」