QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[已解决] 角度表示问题

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

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

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

x
本帖最后由 janekou 于 2011-5-21 13:30 编辑 2 v6 O; e- r$ |, Y% t
" e& C3 Z3 n3 p0 M/ Y
64@HCS96]B3$ZD3`2O5G3`D.jpg ; ]9 |9 Y3 X; y( `
十进制弧度.jpg 请问下不是这种表示方法才对吗?
+ f1 |# S' V/ u* a5 U" }" i' w那上面的应该变成(* pi (/ 15 180)))这样才对吧,求高人指点下。
发表于 2011-5-19 08:39:03 | 显示全部楼层 来自: 中国辽宁铁岭
都一样.& |' Y4 v8 N+ O0 W) s3 Z
lisp中的(* n (/ pi 180)相当于代数式n*(pi/180)
! l. d3 z- W$ M* Zlisp中的(* pi (/ n 180)相当于代数式pi*(n/180)
* a+ X! q9 o! d( H2 e6 B它们的结果都=n*pi/180
" y+ a+ G3 O6 l( S+ ~0 k) T0 d同样的道理,上面的代数式在lisp中还可以写成(/ (* n pi) 180)
 楼主| 发表于 2011-5-19 13:40:58 | 显示全部楼层 来自: 中国广东广州
2# woaishuijia 9 R+ r/ W" d  t. I. q: z* O
明白,谢谢指点啦。
 楼主| 发表于 2011-5-19 21:35:07 | 显示全部楼层 来自: 中国广东广州
2# woaishuijia $ ^. b# p' W% B6 \
遇到问题了,请问下下面的那段为什么只可以执行45的部分呢?) ?* x; L8 K# V( y
(defun C:15 ()3 H3 V  b9 q2 `" |7 ]7 N, m
(setvar "snapang" (* pi(/ 15 180)))9 h, Z7 |" L8 @
(prin1)
. P" P; w0 z  ]- G)& j4 z& o: Y3 t9 }% E) w3 F
(defun C:45()
( d8 \' |- L. C (setvar "snapang" (* 45(/ pi 180)))8 l6 ~6 q! o8 M' L% i* L; [, F
(prin1)& m3 f" b4 H: n/ {
)
发表于 2011-5-19 22:47:32 | 显示全部楼层 来自: 中国台湾
(setvar "snapang" (* pi(/ 15 180)))) H: t1 z( Y/ O: F, h
==>+ j: w) t+ {$ A, z! y
(setvar "snapang" (* pi (/ 15.0 180)))
- j! X- s# P, p/ u8 R+ Q
; W1 ~9 d* s% {2 l: d-------------------------------- O- o% f, K4 ]  u8 E
' v0 ~# O! m# W0 S0 \
Command: (/ 15 180)
( X. F2 K% s. \4 [  |0
: p, M3 f! Z3 J- T/ x+ ]4 U( S  f7 z7 X7 `5 m" @
Command: (/ 15.0 180)/ c5 b0 _6 l; U( D
0.0833333

评分

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

查看全部评分

发表于 2011-5-20 17:31:33 | 显示全部楼层 来自: 中国台湾
(/ pi 180)是度度量换算成弪度量的一个常数0 j9 D  M, |: @
45度-->是度度量& k( T+ e  }$ c  @- h- u4 b
Lisp角度计算是以弪度量为准" x6 R! s; t1 B9 E/ O
(* 45(/ pi 180)))是把45度度量换算成弪度量
 楼主| 发表于 2011-5-21 09:18:45 | 显示全部楼层 来自: 中国广东广州
5# SunVei
, ~: F7 T/ A2 p* Z, n+ G7 I请问下什么时候要加小数点后一位,什么时候不用的呢?谢谢啦
发表于 2011-5-21 11:26:00 | 显示全部楼层 来自: 中国台湾
不加小数点时以整数运算+ s- L. s0 t/ `- e, e$ _
(/ 1 2) ==> 08 z$ r' j2 c" q4 M$ v; \. k$ A
(/ 15 10) ==> 1
) w3 A, |$ p5 o: u7 p- U1 @1 T. F# k0 W% S# Y$ u4 ~- f
加小数点后一位 Real 运算
$ [, V, n  ^2 a# }8 F: v% _- O(/ 1.0 2) ==> 0.5' J- d' f- s2 a/ q
(/ 1 2.0) ==> 0.5
$ G/ P, t3 s2 H$ y& l* Y) R+ d3 b8 Q* ^8 c' ?+ s1 A  x
(/ 15.0 10) ==> 1.5/ S% _+ a) n! ~

; F- [- R* B/ W$ u, e加不加依所需为准
 楼主| 发表于 2011-5-21 13:30:09 | 显示全部楼层 来自: 中国广东广州
8# SunVei
- D& Y, d( ]' X2 q- b' J0 G 哦,原来这样啊,谢谢啦 ,明白
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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