「Acet-geom-ss-extents」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{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点リスト
: 最小点と最大点の3D点リストのリスト




====メモ====
====メモ====
* 引数 scale は実際には無視されるが前方互換のため必要。nil やTで良い。
* 引数 scale は実際には無視されるが後方互換のため必要。nil や T で良い。




24行目: 24行目:
<pre class="brush:autolisp;">
<pre class="brush:autolisp;">
(setq ss (ssget))
(setq ss (ssget))
(acet-geom-ss-extents ss nil)
(acet-geom-ss-extents ss T)
((198.101731827068 34.6514906341944 0.0) (504.962230189382 208.484698483059 0.0))
((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))

関連事項