三维网

标题: 角度表示问题 [打印本页]

作者: 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  Qlisp中的(* 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 MCommand: (/ 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 E45度-->是度度量
5 I, A% m7 t5 |# yLisp角度计算是以弪度量为准
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