QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2836|回复: 8
收起左侧

[已解决] 角度表示问题

 关闭 [复制链接]
发表于 2011-5-19 00:08:15 | 显示全部楼层 |阅读模式 来自: 中国广东广州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 janekou 于 2011-5-21 13:30 编辑 / E4 d: V# {) f% m& s3 b7 Q
. H# E3 b: }+ F6 v' E. b$ n
64@HCS96]B3$ZD3`2O5G3`D.jpg
8 f( L. z5 B5 A) L% B 十进制弧度.jpg 请问下不是这种表示方法才对吗?/ u* O/ J) K& V  ]# ~5 z0 a, |0 d
那上面的应该变成(* pi (/ 15 180)))这样才对吧,求高人指点下。
发表于 2011-5-19 08:39:03 | 显示全部楼层 来自: 中国辽宁铁岭
都一样." _2 m6 B  W& |2 r; z
lisp中的(* n (/ pi 180)相当于代数式n*(pi/180)" }' K( ~0 ]5 c2 A, G" F. V1 K
lisp中的(* pi (/ n 180)相当于代数式pi*(n/180)% q; x! r  Y8 M: P0 b
它们的结果都=n*pi/180
5 g; v/ \- k" A同样的道理,上面的代数式在lisp中还可以写成(/ (* n pi) 180)
 楼主| 发表于 2011-5-19 13:40:58 | 显示全部楼层 来自: 中国广东广州
2# woaishuijia - h/ q& F# }! t$ \9 O, V7 E
明白,谢谢指点啦。
 楼主| 发表于 2011-5-19 21:35:07 | 显示全部楼层 来自: 中国广东广州
2# woaishuijia
0 s* D7 ~1 ^1 Q& a; i* Y( c7 s7 T% q遇到问题了,请问下下面的那段为什么只可以执行45的部分呢?  F' P) z; v1 N' Q; z. q1 O3 {
(defun C:15 ()5 v7 G0 ?. p0 ?' w# \0 r
(setvar "snapang" (* pi(/ 15 180)))
1 [) b! E. O* U1 ^' d+ g (prin1)) Z, b6 \% ^6 `/ ~8 y& \
)
$ g3 z- _( C# }9 F% c  w" S$ ^9 e4 X(defun C:45()
3 P- z5 |1 b6 _  C: t0 q (setvar "snapang" (* 45(/ pi 180)))
% m1 j" J: W! L; p1 B% _) d (prin1)8 p4 e2 x/ \2 x( j; p, `+ F
)
发表于 2011-5-19 22:47:32 | 显示全部楼层 来自: 中国台湾
(setvar "snapang" (* pi(/ 15 180)))
  u! T+ R/ j# O5 p4 G==>
! t1 K* S' |" @) D(setvar "snapang" (* pi (/ 15.0 180)))5 [& Q3 s: n# w" |4 c, k1 P
: D7 b8 P* V5 T% Q
-------------------------------
8 P/ Y' E! ]2 E9 M. y+ \" P/ p$ T- E' {2 W3 B) h, `$ m  p, H# y" m
Command: (/ 15 180)# \1 \* _$ x5 P2 c; D7 e% H
0
3 Y3 O! E/ |- [* w1 Q; M6 Z4 w( C% i5 t# C
Command: (/ 15.0 180)
' Q9 r# a7 _+ V* c. a, g! ?$ h0.0833333

评分

参与人数 1三维币 +3 收起 理由
woaishuijia + 3 应助

查看全部评分

发表于 2011-5-20 17:31:33 | 显示全部楼层 来自: 中国台湾
(/ pi 180)是度度量换算成弪度量的一个常数" G5 l4 ^& [- b- l* n: u) l
45度-->是度度量
# g' @# w9 A- b$ VLisp角度计算是以弪度量为准; R$ w% }8 d9 [5 U7 N; Q0 b8 g( d
(* 45(/ pi 180)))是把45度度量换算成弪度量
 楼主| 发表于 2011-5-21 09:18:45 | 显示全部楼层 来自: 中国广东广州
5# SunVei ' m& I9 {# z, d3 _; O
请问下什么时候要加小数点后一位,什么时候不用的呢?谢谢啦
发表于 2011-5-21 11:26:00 | 显示全部楼层 来自: 中国台湾
不加小数点时以整数运算
) P( f, U* w# q# i4 d7 f(/ 1 2) ==> 0
' d) d/ L/ X  `  n+ O. A/ ](/ 15 10) ==> 1
3 Q0 N- K% {( T$ n: A
6 q% o; V. _; c* n8 N加小数点后一位 Real 运算
# Z+ U# B1 V1 U6 I& H$ N/ N: n8 y7 p5 [: S3 U(/ 1.0 2) ==> 0.5
6 k6 @, S& e) G- u% D(/ 1 2.0) ==> 0.53 ?, N2 F" t6 `: U' M

  ~9 w% ^$ A8 c(/ 15.0 10) ==> 1.54 O8 {3 H' Y8 M

7 _% c& V: l5 j, {' w8 F加不加依所需为准
 楼主| 发表于 2011-5-21 13:30:09 | 显示全部楼层 来自: 中国广东广州
8# SunVei
4 R7 {- h3 [7 B 哦,原来这样啊,谢谢啦 ,明白
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表