QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
21小时前
查看: 2849|回复: 8
收起左侧

[已解决] 角度表示问题

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

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

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

x
本帖最后由 janekou 于 2011-5-21 13:30 编辑   U8 @& k1 D0 r: |# }
4 p4 e' p# u$ i. _3 ?2 g+ n4 t+ P' r& B
64@HCS96]B3$ZD3`2O5G3`D.jpg
! h7 L& i8 J5 i, b/ k- d 十进制弧度.jpg 请问下不是这种表示方法才对吗?! H8 A  ?4 ^& G5 G. y" J
那上面的应该变成(* pi (/ 15 180)))这样才对吧,求高人指点下。
发表于 2011-5-19 08:39:03 | 显示全部楼层 来自: 中国辽宁铁岭
都一样.1 q5 q0 v# D4 E' R/ |$ u
lisp中的(* n (/ pi 180)相当于代数式n*(pi/180)
" \5 r9 I. T4 a# X' T& E. Q  Q0 glisp中的(* pi (/ n 180)相当于代数式pi*(n/180)
( h( k' z% F1 o, S& m% w4 P) X它们的结果都=n*pi/180
3 ]. g: }3 _  r9 n+ _同样的道理,上面的代数式在lisp中还可以写成(/ (* n pi) 180)
 楼主| 发表于 2011-5-19 13:40:58 | 显示全部楼层 来自: 中国广东广州
2# woaishuijia . D/ Z. N3 t7 X0 q3 \+ T- p
明白,谢谢指点啦。
 楼主| 发表于 2011-5-19 21:35:07 | 显示全部楼层 来自: 中国广东广州
2# woaishuijia
0 x1 I, B! ^' N) f* Y- y7 j, r遇到问题了,请问下下面的那段为什么只可以执行45的部分呢?
& r: W' f7 O$ T, e) M(defun C:15 ()2 B+ w) T# _( a4 e
(setvar "snapang" (* pi(/ 15 180)))
4 j! c( {7 A9 ?6 p# t (prin1)
) x1 V- v: a3 z) e  g( t- X- f)
+ `" x) e* }5 J' e9 Q9 a% `(defun C:45(): \) Y6 {: b0 _7 }9 C$ w
(setvar "snapang" (* 45(/ pi 180)))5 k2 \! u7 y4 S9 s, O$ e
(prin1)7 y( n4 a# [0 |2 `. z6 S) K, p3 P
)
发表于 2011-5-19 22:47:32 | 显示全部楼层 来自: 中国台湾
(setvar "snapang" (* pi(/ 15 180)))
# H2 m* O* Y0 Q2 g0 X0 r0 a==>9 p" @- n& l5 x/ u, p; `9 |
(setvar "snapang" (* pi (/ 15.0 180)))
, ?4 e6 \9 P+ L+ h5 j! a8 n9 O3 o! \, Q5 N8 x
-------------------------------4 N& r) n- I( _2 C* u

0 ~( k7 y( K4 I0 G1 I5 pCommand: (/ 15 180)
4 K5 z  W7 K9 S* C0 ]0
% \& A" p  c! g1 |. x/ G/ z: W8 G7 I4 q/ w% p( l! C
Command: (/ 15.0 180)' b, o- T, R8 I! o* m+ r' G
0.0833333

评分

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

查看全部评分

发表于 2011-5-20 17:31:33 | 显示全部楼层 来自: 中国台湾
(/ pi 180)是度度量换算成弪度量的一个常数
/ N2 k# s/ i1 L" w; K" s* w, e0 j45度-->是度度量
, _' ]0 \2 g- y$ B1 E$ YLisp角度计算是以弪度量为准$ e7 O! A. \, e$ w! _7 w$ e
(* 45(/ pi 180)))是把45度度量换算成弪度量
 楼主| 发表于 2011-5-21 09:18:45 | 显示全部楼层 来自: 中国广东广州
5# SunVei
8 ?/ _* I. r$ i  U5 h' |' ]6 C请问下什么时候要加小数点后一位,什么时候不用的呢?谢谢啦
发表于 2011-5-21 11:26:00 | 显示全部楼层 来自: 中国台湾
不加小数点时以整数运算
& g; ], a( H8 q5 H6 F(/ 1 2) ==> 0* e' C  i' y+ J4 f& @! y# p! L
(/ 15 10) ==> 1
1 v" |# E* A3 i2 f, g( k( _
% |( ]) [8 @: G' W6 Y- \# I* ?加小数点后一位 Real 运算
. u5 R# U" _8 C0 P' O(/ 1.0 2) ==> 0.5/ K: y+ c% c0 l( f: h
(/ 1 2.0) ==> 0.5
, K8 B4 W; v1 U4 w8 D& r* T) T. A' i
(/ 15.0 10) ==> 1.5
  A, X/ Y; h: H
" q6 v  i8 @2 c* X& g加不加依所需为准
 楼主| 发表于 2011-5-21 13:30:09 | 显示全部楼层 来自: 中国广东广州
8# SunVei 7 X, H$ D/ H! y! Z, P+ S
哦,原来这样啊,谢谢啦 ,明白
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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