「Polar」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページ PolarpPolar へ移動)
 
編集の要約なし
 
(同じ利用者による、間の1版が非表示)
5行目: 5行目:
; 機能
; 機能
: 指定された点から指定された角度と距離だけ離れたUCS 3D 点を返す。
: 指定された点から指定された角度と距離だけ離れたUCS 3D 点を返す。


; 引数
; 引数
10行目: 11行目:
:* ang : ワールド座標系の X 軸からのラジアン単位の角度。角度の増加方向は、反時計回り。現在の作図平面には依存しない。
:* ang : ワールド座標系の X 軸からのラジアン単位の角度。角度の増加方向は、反時計回り。現在の作図平面には依存しない。
:* dist : 指定した pt 引数からの距離。
:* dist : 指定した pt 引数からの距離。


; 戻り値
; 戻り値
16行目: 18行目:


; サンプル
; サンプル
: (polar '(1 2) 1.570796 2)  
<pre class="brush:autolisp;">
: '''(1 4)'''
(polar '(1 2) 1.570796 2)  
: ---
(1 4)
: (polar '(3.13397 1) 0.523598775 1.0)
: '''(4 1.5)''' 


(polar '(3.13397 1) 0.523598775 1.0)
(4 1.5)
</pre>


-----
* [[Distance]]
[[Category:AutoLISP]]
[[Category:AutoLISP]]

2013年7月6日 (土) 00:15時点における最新版

構文
(polar pt ang dist)


機能
指定された点から指定された角度と距離だけ離れたUCS 3D 点を返す。


引数
  • pt : 2D 点または 3D 点。
  • ang : ワールド座標系の X 軸からのラジアン単位の角度。角度の増加方向は、反時計回り。現在の作図平面には依存しない。
  • dist : 指定した pt 引数からの距離。


戻り値
2D 点または 3D 点。pt 引数で指定した点のタイプによって異なる。


サンプル
(polar '(1 2) 1.570796 2) 
(1 4)

(polar '(3.13397 1) 0.523598775 1.0)
(4 1.5)