「ジオメトリック(GZ-LIB)」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{GZLIB}} GZ-Lib のジオメトリック関数は、次の通り。 {| class="wikitable" ! 関 数 !! 説 明 |- |(gz:deg->rad pt1 pt2)|| ラジアン...」)
 
編集の要約なし
 
(同じ利用者による、間の3版が非表示)
5行目: 5行目:
! 関 数 !! 説 明  
! 関 数 !! 説 明  
|-
|-
|([[gz:deg-rad|gz:deg->rad]] pt1 pt2)|| ラジアン単位の値を度単位に変換
|([[GZ:3pointAngle]] pt1 pt2 pt3)|| 3点角度の(小さい方の)角度を返す。
|-
|-
|([[gz:rad-deg|gz:rad->deg]] pt1 pt2)|| 度単位の値をラジアン単位に変換
|([[deg-rad|deg->rad]] pt1 pt2)|| ラジアン単位の値を度単位に変換
|-
|([[rad-deg|rad->deg]] pt1 pt2)|| 度単位の値をラジアン単位に変換
|-
|-
|([[gz:midpt]] pt1 pt2 )|| 2点間の中点座標 3D点を返す。
|([[gz:midpt]] pt1 pt2 )|| 2点間の中点座標 3D点を返す。
15行目: 17行目:
|([[gz:ssbbox]] ss )|| 選択セットのバウンディングボックス座標(WCS)を返す。(対角2点)
|([[gz:ssbbox]] ss )|| 選択セットのバウンディングボックス座標(WCS)を返す。(対角2点)
|-
|-
|([[gz:dist-pts]] pts) || 点リスト (pts) から各点間の距離を返す。
|-
|([[gz:pt-side]] pts p1) || 点(p1)が点リスト (pts) の辺上にあった場合、その辺の始点終点座標を返す。なければ nil
|-
|([[gz:ptCollinear]] a b c) || 点座標 a,b,c の共線性(線上)にあるかの判定
|-
|([[gz:ptRange]] a b p ) || 点p が辺ab の共線性(線上)かつ範囲内にあるかの判定
|}
|}


[[Category:GZ-LIB|じおめとりっく]]
[[Category:Gz-Lib|じおめとりっく]]

2024年6月9日 (日) 08:05時点における最新版

GZ-Lib のジオメトリック関数は、次の通り。

関 数 説 明
(GZ:3pointAngle pt1 pt2 pt3) 3点角度の(小さい方の)角度を返す。
(deg->rad pt1 pt2) ラジアン単位の値を度単位に変換
(rad->deg pt1 pt2) 度単位の値をラジアン単位に変換
(gz:midpt pt1 pt2 ) 2点間の中点座標 3D点を返す。
(gz:bbox obj ) obj のバウンディングボックス座標を返す。(4点)
(gz:ssbbox ss ) 選択セットのバウンディングボックス座標(WCS)を返す。(対角2点)
(gz:dist-pts pts) 点リスト (pts) から各点間の距離を返す。
(gz:pt-side pts p1) 点(p1)が点リスト (pts) の辺上にあった場合、その辺の始点終点座標を返す。なければ nil
(gz:ptCollinear a b c) 点座標 a,b,c の共線性(線上)にあるかの判定
(gz:ptRange a b p ) 点p が辺ab の共線性(線上)かつ範囲内にあるかの判定