QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
5天前
查看: 2759|回复: 8
收起左侧

[已解决] 角度表示问题

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

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

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

x
本帖最后由 janekou 于 2011-5-21 13:30 编辑 $ V$ g0 f2 l3 |% I$ P' e! Y8 l

8 J; Q. G" f1 _0 v0 C, u, G; | 64@HCS96]B3$ZD3`2O5G3`D.jpg * z" a2 I, }/ \
十进制弧度.jpg 请问下不是这种表示方法才对吗?- W# R3 K1 {9 n8 Y0 T- ]
那上面的应该变成(* pi (/ 15 180)))这样才对吧,求高人指点下。
发表于 2011-5-19 08:39:03 | 显示全部楼层 来自: 中国辽宁铁岭
都一样.# }/ B7 N0 y8 o
lisp中的(* n (/ pi 180)相当于代数式n*(pi/180)$ p  ^9 ]8 v' J5 v
lisp中的(* pi (/ n 180)相当于代数式pi*(n/180)
& _, S2 x% Z& K: r3 I" B/ l, [. d它们的结果都=n*pi/180, ~1 M' q1 }* t
同样的道理,上面的代数式在lisp中还可以写成(/ (* n pi) 180)
 楼主| 发表于 2011-5-19 13:40:58 | 显示全部楼层 来自: 中国广东广州
2# woaishuijia
- ?7 L; o) N2 \* X" x8 ]' V明白,谢谢指点啦。
 楼主| 发表于 2011-5-19 21:35:07 | 显示全部楼层 来自: 中国广东广州
2# woaishuijia - W4 L/ n4 b  [2 j9 \" i! ^
遇到问题了,请问下下面的那段为什么只可以执行45的部分呢?
+ E7 I, R9 e  q(defun C:15 ()3 E: U; L/ o% _: |6 \
(setvar "snapang" (* pi(/ 15 180)))
  u2 i) V) d" X (prin1)
! H5 x" N) ^, s+ ^2 W9 l5 l, `& })  `9 m) y0 U$ |1 G1 o! ]& p% s
(defun C:45()
1 h+ t: q* q- T (setvar "snapang" (* 45(/ pi 180)))
4 Q( C& Z) \# i' m" r. ^- n (prin1)
: t! m4 Q5 J: Q+ i! U& A: o* N1 Z)
发表于 2011-5-19 22:47:32 | 显示全部楼层 来自: 中国台湾
(setvar "snapang" (* pi(/ 15 180))): n+ {: Y+ ?9 b
==>
% h' {6 r2 D1 \2 J: o# M7 l(setvar "snapang" (* pi (/ 15.0 180)))
9 d6 x0 m+ x4 z7 q8 r1 p0 s( K% q: d' N
-------------------------------
- Z$ f) q* y  q" g0 t4 H  X6 C& t( }" l3 {
Command: (/ 15 180)7 I- j- `# Y8 J) q$ T
0
: ^; G9 [7 z% H+ k3 U5 X, w+ u6 ]6 `- q1 s( }
Command: (/ 15.0 180)  G0 f6 y; |( q& N  s8 y
0.0833333

评分

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

查看全部评分

发表于 2011-5-20 17:31:33 | 显示全部楼层 来自: 中国台湾
(/ pi 180)是度度量换算成弪度量的一个常数5 l) g: r4 G- d0 X9 |  f; S0 e
45度-->是度度量
, n/ l0 O# @( |Lisp角度计算是以弪度量为准+ ^$ Y4 G' n" G- x( V
(* 45(/ pi 180)))是把45度度量换算成弪度量
 楼主| 发表于 2011-5-21 09:18:45 | 显示全部楼层 来自: 中国广东广州
5# SunVei + v7 A2 Y' M7 X! [  a% N
请问下什么时候要加小数点后一位,什么时候不用的呢?谢谢啦
发表于 2011-5-21 11:26:00 | 显示全部楼层 来自: 中国台湾
不加小数点时以整数运算
8 r+ B+ P6 ?* T- m(/ 1 2) ==> 04 B% R* H2 f. \, _5 d( u
(/ 15 10) ==> 1
+ L" H* h% q- t' Y5 O- C1 J9 k6 I& Z
加小数点后一位 Real 运算! ?# T: H8 o; U+ i+ h" G' S5 \# [( s
(/ 1.0 2) ==> 0.5/ G3 f. S, A, z( o/ u" X
(/ 1 2.0) ==> 0.54 z, H% y3 r- [+ d! w
# Z: b# _- P! c7 I% D4 o5 A" t
(/ 15.0 10) ==> 1.5
) p( V) F# z" p) @/ U
  h2 B' n6 [. h# ]加不加依所需为准
 楼主| 发表于 2011-5-21 13:30:09 | 显示全部楼层 来自: 中国广东广州
8# SunVei - [, w% h3 _& {7 s0 G& C
哦,原来这样啊,谢谢啦 ,明白
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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