三维网
标题:
角度表示问题
[打印本页]
作者:
janekou
时间:
2011-5-19 00:08
标题:
角度表示问题
本帖最后由 janekou 于 2011-5-21 13:30 编辑
1 X3 Q& k* [/ z, P8 X3 ^
' S/ A' L1 f4 x/ k+ v
[attach]1891830[/attach]
# U7 d( Q* C6 L/ z7 N! y5 r. K4 v2 V) ^
[attach]1891831[/attach]请问下不是这种表示方法才对吗?
- h2 v& b+ q1 [! ]
那上面的应该变成(* pi (/ 15 180)))这样才对吧,求高人指点下。
作者:
woaishuijia
时间:
2011-5-19 08:39
都一样.
. g4 u3 B- {. [" V1 ~
lisp中的(* n (/ pi 180)相当于代数式n*(pi/180)
2 i2 s' M) \: Q, z* K* H; g9 r
lisp中的(* pi (/ n 180)相当于代数式pi*(n/180)
) b) e9 v$ f" L; r# H' c8 x
它们的结果都=n*pi/180
' q) a9 a# ]8 H, n/ j% Q
同样的道理,上面的代数式在lisp中还可以写成(/ (* n pi) 180)
作者:
janekou
时间:
2011-5-19 13:40
2#
woaishuijia
+ o/ v* v! d9 D
明白,谢谢指点啦。
作者:
janekou
时间:
2011-5-19 21:35
2#
woaishuijia
7 c% Z& r7 I4 C& b6 g. ~
遇到问题了,请问下下面的那段为什么只可以执行45的部分呢?
* y3 S4 y% m( j. G
(defun C:15 ()
1 N7 ]8 p% E, y& l
(setvar "snapang" (* pi(/ 15 180)))
+ H( M2 ^; D% O2 y+ j
(prin1)
* G$ Q W$ M U' ~
)
- B+ M( x4 ~; n8 |3 p
(defun C:45()
$ \ z+ d- i2 i( @) O
(setvar "snapang" (* 45(/ pi 180)))
! @: [0 I' J/ D4 K/ A$ \/ ~
(prin1)
! L2 w9 b K! o6 ~0 f
)
作者:
SunVei
时间:
2011-5-19 22:47
(setvar "snapang" (* pi(/ 15 180)))
( D S) b* ^$ C1 t6 |3 E
==>
% u1 I3 D7 O+ k3 g: L+ J
(setvar "snapang" (* pi (/ 15.0 180)))
+ K% A- C+ a! {* @
! {) \! F1 |- y
-------------------------------
2 x2 P, D' L' J
$ @/ M) ]2 Z; k" ^" J W% v2 [5 Q0 Z
Command: (/ 15 180)
5 M, |$ C; _/ ?% D) G" M
0
: o' f8 t3 e5 A9 W- ?" h; s
* y! c6 M' S* a8 v
Command: (/ 15.0 180)
7 q& I" c* A/ @/ E! |
0.0833333
作者:
hottee2009
时间:
2011-5-20 17:31
(/ pi 180)是度度量换算成弪度量的一个常数
1 b" p7 a2 J2 B( N* X2 W0 }. w: s
45度-->是度度量
) u& k @) d" F) V6 X& B8 ~* F
Lisp角度计算是以弪度量为准
' c( l% J0 K3 k6 I4 O5 F
(* 45(/ pi 180)))是把45度度量换算成弪度量
作者:
janekou
时间:
2011-5-21 09:18
5#
SunVei
( U9 S' a& j2 T: Q6 s( F: e
请问下什么时候要加小数点后一位,什么时候不用的呢?谢谢啦
作者:
SunVei
时间:
2011-5-21 11:26
不加小数点时以整数运算
* O0 m, q$ ? _4 H% U3 t
(/ 1 2) ==> 0
; @1 J& h2 `; _4 q
(/ 15 10) ==> 1
, n3 v/ o( }/ ^+ z' O, u
. r" _9 |: f, A+ H1 h
加小数点后一位 Real 运算
- P( X8 w6 m2 F/ f% F$ z
(/ 1.0 2) ==> 0.5
) ~4 U8 a. ~# j: h' v/ ?
(/ 1 2.0) ==> 0.5
% R/ L+ m% ^2 K6 Z* K
2 r. @) c+ w6 r) [
(/ 15.0 10) ==> 1.5
6 o: d4 c% Y' l( D# l+ V( I, }1 |5 ^/ v
; E% K/ e" r0 E' @
加不加依所需为准
作者:
janekou
时间:
2011-5-21 13:30
8#
SunVei
- I* \4 z$ ?0 o4 k
哦,原来这样啊,谢谢啦 ,明白
欢迎光临 三维网 (http://www.3dportal.cn/discuz/)
Powered by Discuz! X3.4