QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

[已解决] 角度表示问题

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

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

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

x
本帖最后由 janekou 于 2011-5-21 13:30 编辑
% V) f& H. I6 T0 m1 k/ @
+ {. U+ v7 `# Z( u5 S  O4 { 64@HCS96]B3$ZD3`2O5G3`D.jpg
  t0 K; n1 {! b2 I4 w 十进制弧度.jpg 请问下不是这种表示方法才对吗?
" ~# |, k( X* k* D3 d7 t那上面的应该变成(* pi (/ 15 180)))这样才对吧,求高人指点下。
发表于 2011-5-19 08:39:03 | 显示全部楼层 来自: 中国辽宁铁岭
都一样.
' o- j7 f, ~% X! L& _  X/ M$ Flisp中的(* n (/ pi 180)相当于代数式n*(pi/180)$ `$ Y2 B9 a  {# C
lisp中的(* pi (/ n 180)相当于代数式pi*(n/180)9 I# _1 @7 j6 ~+ e2 ~
它们的结果都=n*pi/180
8 S0 s# q7 }% B3 Y同样的道理,上面的代数式在lisp中还可以写成(/ (* n pi) 180)
 楼主| 发表于 2011-5-19 13:40:58 | 显示全部楼层 来自: 中国广东广州
2# woaishuijia # E7 P- g9 x& l
明白,谢谢指点啦。
 楼主| 发表于 2011-5-19 21:35:07 | 显示全部楼层 来自: 中国广东广州
2# woaishuijia
0 s* e! m6 N- S& {遇到问题了,请问下下面的那段为什么只可以执行45的部分呢?
. o2 t) G% h  X* V3 F- d9 ^9 p, S(defun C:15 ()
4 n6 ~$ M# ], n% r2 } (setvar "snapang" (* pi(/ 15 180)))
" D* R0 o7 a5 X2 y2 y6 o1 F8 p4 V6 `. R (prin1)
8 Y* f$ D+ o1 y& ]1 U1 p+ c, V, }9 H)
& r2 s2 v  T" U(defun C:45()
6 z2 {7 i; [# c (setvar "snapang" (* 45(/ pi 180)))8 Y1 \9 H5 E7 x: o1 ]5 [  {+ ^9 o
(prin1); s' O, Q# B# C" S, p
)
发表于 2011-5-19 22:47:32 | 显示全部楼层 来自: 中国台湾
(setvar "snapang" (* pi(/ 15 180)))1 Z- m* r4 ?( F! w! @
==>! }/ ?: S2 V6 }6 P2 @! s: M9 [7 b
(setvar "snapang" (* pi (/ 15.0 180))): o0 J  F; t8 X! ]0 G+ F# Y! L

! c# p. |: c; Y7 v# P) Z-------------------------------
; u' _& Y/ o1 e, D+ ~8 g
: R% l, U8 b3 y$ `7 s, z2 JCommand: (/ 15 180)
2 y/ r9 P: K$ j4 u2 v0
3 K+ |* U  u* |7 D8 g' e; ^" N
" y: Y0 M8 g8 g$ {7 X6 H/ K; ECommand: (/ 15.0 180)
( }9 O7 Q( y0 g4 r" }0.0833333

评分

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

查看全部评分

发表于 2011-5-20 17:31:33 | 显示全部楼层 来自: 中国台湾
(/ pi 180)是度度量换算成弪度量的一个常数8 R2 v" O# P% d" n4 S  y0 \( b
45度-->是度度量
1 F+ {& @8 Q- \* k, s# @) VLisp角度计算是以弪度量为准
* I4 x6 w+ a; l(* 45(/ pi 180)))是把45度度量换算成弪度量
 楼主| 发表于 2011-5-21 09:18:45 | 显示全部楼层 来自: 中国广东广州
5# SunVei   S2 d! b, a  y: F. J8 {2 _: B
请问下什么时候要加小数点后一位,什么时候不用的呢?谢谢啦
发表于 2011-5-21 11:26:00 | 显示全部楼层 来自: 中国台湾
不加小数点时以整数运算
* W" H. U0 t$ ^(/ 1 2) ==> 0
& s! W: w4 P! [$ }(/ 15 10) ==> 1" D' g* P2 `4 @4 D

2 f, T* b. \' b; ]6 `1 Y加小数点后一位 Real 运算
3 Q  R" Q! f- b( m(/ 1.0 2) ==> 0.5
* u; }! Q+ H/ L* m7 l% r6 T(/ 1 2.0) ==> 0.50 C; ]1 t4 F5 w! a9 K

, D& D2 K% l+ J9 t; c7 V(/ 15.0 10) ==> 1.5, |5 Q( R6 R. Y3 U0 ]2 r( o
; |1 m3 c2 t+ k8 |3 v7 h2 s
加不加依所需为准
 楼主| 发表于 2011-5-21 13:30:09 | 显示全部楼层 来自: 中国广东广州
8# SunVei
: r0 K0 [5 P8 B1 w- ^( _/ } 哦,原来这样啊,谢谢啦 ,明白
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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