「Acet-geom-ss-extents」の版間の差分
(ページの作成:「{{AutoLISP}} ; 構文 : (acet-geom-ss-extents ''ss'' ''scale'') ; 機能 : 選択セット ss の幾何学的範囲を(最小点、最大点)2点のリストとして返す。 ; 引数 :* ss … 選択セット :* scale … 尺度だったと思われる。 ; 戻り値 : 最小点、最大点の3D点リスト ====メモ==== * 引数 scale は実際には無視されるが前方互換のため必要。nil やTで良い。 ; サンプル <pre class="brus…」) |
編集の要約なし |
||
(同じ利用者による、間の2版が非表示) | |||
9行目: | 9行目: | ||
; 引数 | ; 引数 | ||
:* ss … | :* ss … 範囲を取得したい図形の選択セット | ||
:* scale … 尺度だったと思われる。 | :* scale … 尺度だったと思われる。 | ||
; 戻り値 | ; 戻り値 | ||
: | : 最小点と最大点の3D点リストのリスト | ||
====メモ==== | ====メモ==== | ||
* 引数 scale | * 引数 scale は実際には無視されるが後方互換のため必要。nil や T で良い。 | ||
24行目: | 24行目: | ||
<pre class="brush:autolisp;"> | <pre class="brush:autolisp;"> | ||
(setq ss (ssget)) | (setq ss (ssget)) | ||
(acet-geom-ss-extents ss | (acet-geom-ss-extents ss T) | ||
(( | ((407.032020319124 108.478887264594 0.0) (598.886850424357 294.920933718625 108.0)) | ||
</pre> | </pre> | ||
31行目: | 31行目: | ||
関連事項 | 関連事項 | ||
* [[Expresstools関数]] | * [[Expresstools関数]] | ||
* [[gz:bbox]] | |||
* [[gz:ssbbox]] GZlib の同等な関数 | * [[gz:ssbbox]] GZlib の同等な関数 | ||
* [[vle-getgeomextents]] | |||
[[Category:AutoLISP]] | [[Category:AutoLISP]] | ||
[[Category:BricsCADのLISP]] | [[Category:BricsCADのLISP]] |
2024年5月2日 (木) 07:49時点における最新版
- 構文
- (acet-geom-ss-extents ss scale)
- 機能
- 選択セット ss の幾何学的範囲を(最小点、最大点)2点のリストとして返す。
- 引数
-
- ss … 範囲を取得したい図形の選択セット
- scale … 尺度だったと思われる。
- 戻り値
- 最小点と最大点の3D点リストのリスト
メモ
- 引数 scale は実際には無視されるが後方互換のため必要。nil や T で良い。
- サンプル
(setq ss (ssget)) (acet-geom-ss-extents ss T) ((407.032020319124 108.478887264594 0.0) (598.886850424357 294.920933718625 108.0))
関連事項
- Expresstools関数
- gz:bbox
- gz:ssbbox GZlib の同等な関数
- vle-getgeomextents