QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[已解决] 角度表示问题

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

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

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

x
本帖最后由 janekou 于 2011-5-21 13:30 编辑 4 W  @  E) E0 F) m
' }2 h( t5 J, v! O
64@HCS96]B3$ZD3`2O5G3`D.jpg
4 G" j- U+ ]6 z6 ^; y% c 十进制弧度.jpg 请问下不是这种表示方法才对吗?
* t" {  b7 e. o3 i$ L7 ?1 `那上面的应该变成(* pi (/ 15 180)))这样才对吧,求高人指点下。
发表于 2011-5-19 08:39:03 | 显示全部楼层 来自: 中国辽宁铁岭
都一样.1 C+ j$ _" j" }0 f" G* G8 c; [4 K- O7 o
lisp中的(* n (/ pi 180)相当于代数式n*(pi/180)
3 }+ z1 Q/ ]* W8 P6 l0 J; B- Ylisp中的(* pi (/ n 180)相当于代数式pi*(n/180)
3 O0 R; p. r+ [它们的结果都=n*pi/180
0 r0 h8 p, s5 f8 f! m同样的道理,上面的代数式在lisp中还可以写成(/ (* n pi) 180)
 楼主| 发表于 2011-5-19 13:40:58 | 显示全部楼层 来自: 中国广东广州
2# woaishuijia ' X0 ~) N9 L2 U3 v1 w  L
明白,谢谢指点啦。
 楼主| 发表于 2011-5-19 21:35:07 | 显示全部楼层 来自: 中国广东广州
2# woaishuijia
- S/ ~$ \# [7 s5 K遇到问题了,请问下下面的那段为什么只可以执行45的部分呢?
9 L% o: [# `5 a(defun C:15 ()
: }" f( p& @7 [8 q) q% A (setvar "snapang" (* pi(/ 15 180)))
- y! p) S8 Q/ z# X2 f3 A. _, G5 @ (prin1)
1 m3 m, U$ A+ f) h- })
9 p$ q. k4 q0 T) \  K8 [" E5 B(defun C:45()
4 X# H* f& A6 l/ s! s+ S# L) s (setvar "snapang" (* 45(/ pi 180)))
. {8 B7 |% i6 u7 c (prin1)+ Y1 I1 b# C+ _) H& y4 T
)
发表于 2011-5-19 22:47:32 | 显示全部楼层 来自: 中国台湾
(setvar "snapang" (* pi(/ 15 180)))  U/ e0 B2 V/ I: C4 t( L$ P, O
==>% x- I7 l' a+ D. C
(setvar "snapang" (* pi (/ 15.0 180)))' D* {0 B: Y- `2 W' E

3 ~3 H6 x8 u, e-------------------------------
! U% o- x1 g  z/ S& e  R' l' i* p' i2 w  f/ r/ G2 h
Command: (/ 15 180)9 F, B0 ^1 N' S
0) l9 j7 k: B# y4 B3 k3 H9 w

& ^( ~3 u& ~+ k( [: h8 v4 aCommand: (/ 15.0 180)9 t9 X2 I' B( b  x
0.0833333

评分

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

查看全部评分

发表于 2011-5-20 17:31:33 | 显示全部楼层 来自: 中国台湾
(/ pi 180)是度度量换算成弪度量的一个常数+ p3 y: s  e$ q  t
45度-->是度度量8 A7 X  }6 Z6 p/ J/ t9 ]- \
Lisp角度计算是以弪度量为准) b# \( `; M# f* y7 }% V
(* 45(/ pi 180)))是把45度度量换算成弪度量
 楼主| 发表于 2011-5-21 09:18:45 | 显示全部楼层 来自: 中国广东广州
5# SunVei : B4 P  ~0 s) e/ q$ h! p
请问下什么时候要加小数点后一位,什么时候不用的呢?谢谢啦
发表于 2011-5-21 11:26:00 | 显示全部楼层 来自: 中国台湾
不加小数点时以整数运算  Z% c. X& k5 ~9 w+ L
(/ 1 2) ==> 0" M$ t! z4 V+ j  g
(/ 15 10) ==> 1
) L0 Q6 @. ]2 @+ Y5 j2 Z* g4 U
* B2 ]( l/ S: C# R. y6 ]) H* l/ m/ R加小数点后一位 Real 运算
- s; J+ D  i9 L4 V(/ 1.0 2) ==> 0.5; j2 ?: d1 ~) U- d+ Q
(/ 1 2.0) ==> 0.5
: w2 z/ }! T$ m9 d( w7 P( k- u& Y$ `2 {1 T
(/ 15.0 10) ==> 1.50 q2 R& \; }6 `# N9 K1 ~( a- o

& i9 c8 x& J# R  ], m加不加依所需为准
 楼主| 发表于 2011-5-21 13:30:09 | 显示全部楼层 来自: 中国广东广州
8# SunVei & Z- N* X+ b' ^5 r" m- S
哦,原来这样啊,谢谢啦 ,明白
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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