三维网
标题:
角度表示问题
[打印本页]
作者:
janekou
时间:
2011-5-19 00:08
标题:
角度表示问题
本帖最后由 janekou 于 2011-5-21 13:30 编辑
3 [7 o- ?- {' D) p
: q8 u# b- `& u v% S
[attach]1891830[/attach]
4 W9 y# l7 X: e( S7 O5 R
[attach]1891831[/attach]请问下不是这种表示方法才对吗?
& f- d7 L4 h9 X3 W1 I
那上面的应该变成(* pi (/ 15 180)))这样才对吧,求高人指点下。
作者:
woaishuijia
时间:
2011-5-19 08:39
都一样.
& ?: E5 Q0 m8 T+ @1 F Q
lisp中的(* n (/ pi 180)相当于代数式n*(pi/180)
5 ^+ L: c5 O' m0 P" b% y% ?4 l
lisp中的(* pi (/ n 180)相当于代数式pi*(n/180)
; o4 X5 f4 L6 r+ Q
它们的结果都=n*pi/180
* {6 T2 v6 Y2 V& s/ d( K
同样的道理,上面的代数式在lisp中还可以写成(/ (* n pi) 180)
作者:
janekou
时间:
2011-5-19 13:40
2#
woaishuijia
7 x, ^& ?* I6 O8 L, d
明白,谢谢指点啦。
作者:
janekou
时间:
2011-5-19 21:35
2#
woaishuijia
7 Y/ b3 h: @. B, ^0 k# W
遇到问题了,请问下下面的那段为什么只可以执行45的部分呢?
$ k2 J: I, k# r: L$ z8 I: e
(defun C:15 ()
( y5 G4 v6 K9 ^
(setvar "snapang" (* pi(/ 15 180)))
1 ^; [9 E5 B N/ f7 `" l. {2 f
(prin1)
" l5 o$ P7 L5 m6 W1 e2 y
)
) U4 K" ]1 i$ G$ ^& ~
(defun C:45()
- |5 G2 o& {1 i" f/ u+ ]
(setvar "snapang" (* 45(/ pi 180)))
/ V5 b. S! c" Y4 m4 ~- m
(prin1)
& Z- {1 y# _+ G! x
)
作者:
SunVei
时间:
2011-5-19 22:47
(setvar "snapang" (* pi(/ 15 180)))
* d, t6 @# g0 F) n$ D* g5 b6 q
==>
2 [* h+ f' |$ ^6 c" o
(setvar "snapang" (* pi (/ 15.0 180)))
/ e+ B) A6 q j4 C. ~. Q5 U* S
% ~# Z# K6 |; v! x! K
-------------------------------
$ F, X* M+ l; l( k! }
9 K. h) B' M) C k8 }3 M
Command: (/ 15 180)
; D" Q+ [$ {4 s6 u* g2 [
0
/ i! ~8 [8 f# o
; s! ~$ _3 p& d0 q+ ]6 ~
Command: (/ 15.0 180)
0 H8 \& L% d3 R( N/ p: k
0.0833333
作者:
hottee2009
时间:
2011-5-20 17:31
(/ pi 180)是度度量换算成弪度量的一个常数
0 \ }6 O u2 \: m, t1 E
45度-->是度度量
5 I, A% m7 t5 |# y
Lisp角度计算是以弪度量为准
7 @7 t V" A) q4 _3 ?2 y1 I9 f4 E9 c
(* 45(/ pi 180)))是把45度度量换算成弪度量
作者:
janekou
时间:
2011-5-21 09:18
5#
SunVei
( M1 S: ]& i& ?8 j4 o! v9 b2 E- H( T; A
请问下什么时候要加小数点后一位,什么时候不用的呢?谢谢啦
作者:
SunVei
时间:
2011-5-21 11:26
不加小数点时以整数运算
, c2 Q' I2 N7 i- F4 X9 Q9 Q
(/ 1 2) ==> 0
( q3 o9 a2 \1 M [# c) N, D2 u
(/ 15 10) ==> 1
: @/ o3 ^. b( e$ k1 v% C
& \6 I2 m( [. X' W
加小数点后一位 Real 运算
5 t u3 J2 z! h7 M
(/ 1.0 2) ==> 0.5
: @ i: Y; H% Q0 F7 _
(/ 1 2.0) ==> 0.5
* D2 r3 ~' h* @$ G- V
" |/ P% h$ g# b1 {6 A! Z( z
(/ 15.0 10) ==> 1.5
% R& W& d! e8 q5 b
6 b0 A9 u! i4 x
加不加依所需为准
作者:
janekou
时间:
2011-5-21 13:30
8#
SunVei
6 d t6 [3 |( p* g: {" g) M
哦,原来这样啊,谢谢啦 ,明白
欢迎光临 三维网 (http://www.3dportal.cn/discuz/)
Powered by Discuz! X3.4