QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
2天前
查看: 2853|回复: 8
收起左侧

[已解决] 角度表示问题

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

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

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

x
本帖最后由 janekou 于 2011-5-21 13:30 编辑 $ n! o4 _. _/ R, Y9 O
8 |! O2 v4 Z2 N/ C  _9 {
64@HCS96]B3$ZD3`2O5G3`D.jpg
1 n9 L4 n: U! f2 G) Z. @ 十进制弧度.jpg 请问下不是这种表示方法才对吗?# h# G" J7 }  ?6 e& n
那上面的应该变成(* pi (/ 15 180)))这样才对吧,求高人指点下。
发表于 2011-5-19 08:39:03 | 显示全部楼层 来自: 中国辽宁铁岭
都一样.: y; Q" \6 M0 q2 E. x
lisp中的(* n (/ pi 180)相当于代数式n*(pi/180)
* a2 B4 M) V2 s1 o. _& w+ Z3 Elisp中的(* pi (/ n 180)相当于代数式pi*(n/180)" m9 L0 {$ N9 _5 e- {0 G
它们的结果都=n*pi/180! u( Y! K" e8 I4 Z) {  @& \
同样的道理,上面的代数式在lisp中还可以写成(/ (* n pi) 180)
 楼主| 发表于 2011-5-19 13:40:58 | 显示全部楼层 来自: 中国广东广州
2# woaishuijia
# b1 @* s* V8 Y/ q$ M+ O5 `  j# z明白,谢谢指点啦。
 楼主| 发表于 2011-5-19 21:35:07 | 显示全部楼层 来自: 中国广东广州
2# woaishuijia * t/ [3 x; ?# b4 F# _
遇到问题了,请问下下面的那段为什么只可以执行45的部分呢?( d2 x7 j+ u1 m- v# a5 b
(defun C:15 ()
3 f- u2 r/ h5 G' T  e5 \! U* M" { (setvar "snapang" (* pi(/ 15 180)))
$ h/ r0 l. u7 t3 s: }/ m (prin1)
* P. `* a' o1 V0 v8 H4 g- ])
9 u0 `1 D- h. s9 l5 G$ a* L(defun C:45()
, n7 C6 k* o* y6 x, u& ] (setvar "snapang" (* 45(/ pi 180))). V- C7 ?! L5 K* K0 e
(prin1)
4 t+ U9 n$ U6 B" |2 v( I)
发表于 2011-5-19 22:47:32 | 显示全部楼层 来自: 中国台湾
(setvar "snapang" (* pi(/ 15 180))): d( E5 }" K1 }/ a2 i4 [& q
==>, P- T; z9 }$ N$ V/ d8 K
(setvar "snapang" (* pi (/ 15.0 180)))( O6 ~& k, Z9 l9 }

( T( D. s8 _! a1 z6 `-------------------------------) J4 X$ C; h9 W- [! n1 x$ U' Y
; p6 M: `$ x: |/ J$ c, f& f
Command: (/ 15 180)
% s. V" R3 h# h$ `" E/ Z3 ?0
) t6 G  A$ x2 ?/ C
4 I- O. c! J: |. fCommand: (/ 15.0 180)
: f$ |3 L, |7 t6 i- p- ]0.0833333

评分

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

查看全部评分

发表于 2011-5-20 17:31:33 | 显示全部楼层 来自: 中国台湾
(/ pi 180)是度度量换算成弪度量的一个常数
! \$ _( |+ F' G45度-->是度度量) k! n0 I9 A% T* I
Lisp角度计算是以弪度量为准/ _" f0 @6 I: @; k( n6 }
(* 45(/ pi 180)))是把45度度量换算成弪度量
 楼主| 发表于 2011-5-21 09:18:45 | 显示全部楼层 来自: 中国广东广州
5# SunVei
. ~: E7 h" g7 F( {2 s$ @0 |请问下什么时候要加小数点后一位,什么时候不用的呢?谢谢啦
发表于 2011-5-21 11:26:00 | 显示全部楼层 来自: 中国台湾
不加小数点时以整数运算/ j$ a! D$ F, [% W/ ~
(/ 1 2) ==> 0
7 X3 `/ l9 n5 y2 g7 x) L(/ 15 10) ==> 1: ?- m+ [, ]+ u1 F# H6 O
2 o3 J* P" Z$ E7 H' @
加小数点后一位 Real 运算: ~8 R* z  g+ \% d% Q
(/ 1.0 2) ==> 0.5
2 J/ f5 Y2 [- D3 h! j5 c+ {(/ 1 2.0) ==> 0.57 H; ], [: y% G, a' K! D
( W: v5 n5 t9 @5 r( ?1 E1 o3 G8 I1 X9 U
(/ 15.0 10) ==> 1.5
; H& g( O+ S' i! `8 f$ d9 T6 f8 n
加不加依所需为准
 楼主| 发表于 2011-5-21 13:30:09 | 显示全部楼层 来自: 中国广东广州
8# SunVei
/ ^) R& j" |2 k9 v* Y; l 哦,原来这样啊,谢谢啦 ,明白
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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