QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 2767|回复: 8
收起左侧

[已解决] 角度表示问题

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

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

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

x
本帖最后由 janekou 于 2011-5-21 13:30 编辑
' V, u. J! P& x- D: C
) C) w6 X( `8 j% {4 Z7 H 64@HCS96]B3$ZD3`2O5G3`D.jpg
8 U3 r! P7 s0 I% f2 y7 E$ J" w 十进制弧度.jpg 请问下不是这种表示方法才对吗?6 S1 m2 w# S9 {' ]. F4 V
那上面的应该变成(* pi (/ 15 180)))这样才对吧,求高人指点下。
发表于 2011-5-19 08:39:03 | 显示全部楼层 来自: 中国辽宁铁岭
都一样.
* X9 ~" ~; w6 z4 `5 }  @$ N$ vlisp中的(* n (/ pi 180)相当于代数式n*(pi/180)
8 ?  B8 @" t" c' g7 {  c1 `lisp中的(* pi (/ n 180)相当于代数式pi*(n/180)0 u9 U/ [0 }& d* ]/ w3 ^
它们的结果都=n*pi/180
' {, s1 j8 a" e& x  ~5 d同样的道理,上面的代数式在lisp中还可以写成(/ (* n pi) 180)
 楼主| 发表于 2011-5-19 13:40:58 | 显示全部楼层 来自: 中国广东广州
2# woaishuijia
. u$ L: c  A! m/ a明白,谢谢指点啦。
 楼主| 发表于 2011-5-19 21:35:07 | 显示全部楼层 来自: 中国广东广州
2# woaishuijia + _" m1 g- u  }" P
遇到问题了,请问下下面的那段为什么只可以执行45的部分呢?
( z7 r$ ?% X' G% D(defun C:15 ()% e9 h  a  ?- [) L8 f2 c
(setvar "snapang" (* pi(/ 15 180))); X, t+ R+ I& e! j4 T
(prin1)
! K% V' s" }$ d+ A5 @7 M)
8 w* O( A$ I/ r8 K(defun C:45()
, b* [! J# p$ {' ?( w (setvar "snapang" (* 45(/ pi 180)))
8 U( F% ?! z& A' D (prin1)
7 D+ w2 c* d# \: `. l0 D)
发表于 2011-5-19 22:47:32 | 显示全部楼层 来自: 中国台湾
(setvar "snapang" (* pi(/ 15 180)))3 X" O* M& N6 I4 O( Q
==>1 K8 d0 g4 O4 x; C) r1 R
(setvar "snapang" (* pi (/ 15.0 180)))0 V/ Z6 Z8 z$ k  h7 W
- y; j  U) x( x
-------------------------------* v( P8 B# |  d" `
5 n" s5 [. u2 r$ ]/ c8 @4 |0 n6 o
Command: (/ 15 180)
2 w% V" s  t0 S3 ^0' W! p. [4 N4 `& d' D" ^

! V* ~* N5 Q2 E6 F" hCommand: (/ 15.0 180)
1 z& N- ]9 t4 v. A! Q" {- [9 `0.0833333

评分

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

查看全部评分

发表于 2011-5-20 17:31:33 | 显示全部楼层 来自: 中国台湾
(/ pi 180)是度度量换算成弪度量的一个常数; i1 h6 q0 E0 Q: z
45度-->是度度量# z- o0 p# J( J  K. r0 O
Lisp角度计算是以弪度量为准( S  [. M' D/ ^$ F' Y% J9 n
(* 45(/ pi 180)))是把45度度量换算成弪度量
 楼主| 发表于 2011-5-21 09:18:45 | 显示全部楼层 来自: 中国广东广州
5# SunVei $ V/ ^" G( c# q2 T1 H: z
请问下什么时候要加小数点后一位,什么时候不用的呢?谢谢啦
发表于 2011-5-21 11:26:00 | 显示全部楼层 来自: 中国台湾
不加小数点时以整数运算
* K; t# M2 z- `2 }) H6 x(/ 1 2) ==> 0
5 B# H6 U( T9 }- _5 \# o8 U  K(/ 15 10) ==> 1
) W! b' t- N4 \0 U  F! j
2 F. }, f0 m2 C+ E/ k加小数点后一位 Real 运算' [" _2 B( p* U
(/ 1.0 2) ==> 0.5! ?" \0 P) Q/ @" G  k; w
(/ 1 2.0) ==> 0.5: v0 q3 F* j; V% s% X
4 `& M3 @: [. L$ D
(/ 15.0 10) ==> 1.5
0 W7 l. k! ]+ H# E5 t# l9 b/ I8 v
加不加依所需为准
 楼主| 发表于 2011-5-21 13:30:09 | 显示全部楼层 来自: 中国广东广州
8# SunVei
8 g1 @* a4 [+ j8 R% Z# f( J7 A8 u 哦,原来这样啊,谢谢啦 ,明白
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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