Acet-geom-zoom-for-select

提供:GizmoLabs - だいたい CAD LISP なサイト
2025年8月11日 (月) 20:58時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成:「{{AutoLISP}} ; 構文 : (acet-geom-zoom-for-select pntlist ) ; 機能 : 座標点リスト pntlist 内のすべての点が画面上に表示されているかどうかを確認する。 ; 引数 :* pntlist … 座標点リスト ; 戻り値 : 座標点リスト pntlist 内のすべての点が作図領域上に表示されていると NILを返す。 : 作図領域上外だと、pntlist内のすべての点が画面上に表示されるように、Zoom/Window…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(acet-geom-zoom-for-select pntlist )


機能
座標点リスト pntlist 内のすべての点が画面上に表示されているかどうかを確認する。


引数
  • pntlist … 座標点リスト


戻り値
座標点リスト pntlist 内のすべての点が作図領域上に表示されていると NILを返す。
作図領域上外だと、pntlist内のすべての点が画面上に表示されるように、Zoom/Windowに適切な2つの点のリストを返す。って書いてあるけど適切=いい感じに入る範囲ではないので注意。


MEMO

  • UCSの状態にかかわらず、カメラとターゲット値の影響を受けるので注意。


サンプル
(acet-geom-zoom-for-select '((0 0) (50 50) (500 500)) )
nil ; 作図領域に入ってる場合
((0.0 0.0 0.0) (1335.41234041887 543.694356536943 9.91066457280888))  ; 作図領域に入っていない場合


関連事項