QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
系统
[系统通知] 平台第一个项目外包——项目拼多;正式上线,欢迎各单位个人有外包、设计、采购、加工需求的,在此寻找更牛的解决方案
2021-07-01
查看: 2624|回复: 8
收起左侧

[已解决] 角度表示问题

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

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

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

x
本帖最后由 janekou 于 2011-5-21 13:30 编辑 " G; D7 L% l4 d  U: D

; x; M) S$ n& P% g' Y 64@HCS96]B3$ZD3`2O5G3`D.jpg 8 z- I2 ?  d. I2 e) {: D. B( k
十进制弧度.jpg 请问下不是这种表示方法才对吗?& u/ L4 r! m- X% b* x
那上面的应该变成(* pi (/ 15 180)))这样才对吧,求高人指点下。
发表于 2011-5-19 08:39:03 | 显示全部楼层
都一样.+ u" D9 w5 K0 E
lisp中的(* n (/ pi 180)相当于代数式n*(pi/180)
/ G# P! V6 N) z7 |lisp中的(* pi (/ n 180)相当于代数式pi*(n/180)& {, [: d& x2 k8 h1 U* u9 S
它们的结果都=n*pi/180- k4 A  C! |# M, @# f: Z. b  \
同样的道理,上面的代数式在lisp中还可以写成(/ (* n pi) 180)
 楼主| 发表于 2011-5-19 13:40:58 | 显示全部楼层
2# woaishuijia
. ]: G/ b% z: j5 }; D( }7 ^# T% v明白,谢谢指点啦。
 楼主| 发表于 2011-5-19 21:35:07 | 显示全部楼层
2# woaishuijia
6 T6 u% w* ~) p  X遇到问题了,请问下下面的那段为什么只可以执行45的部分呢?
5 n$ J% ~8 |( j7 N1 G) L! z. q% Q# K(defun C:15 ()
0 e8 Q* ^3 _. @ (setvar "snapang" (* pi(/ 15 180)))5 @: J/ c4 R" ~2 I
(prin1)3 l  u/ e/ Z9 u3 t8 ~( i" |/ Q
)7 g6 o! u2 p3 K* q5 G% _$ Q
(defun C:45()8 f0 S- \( o; g) D
(setvar "snapang" (* 45(/ pi 180)))
4 x3 W3 ?7 Y& F3 E) J (prin1)
% i9 `0 L" t# v1 w: ]1 b2 p# Y)
发表于 2011-5-19 22:47:32 | 显示全部楼层
(setvar "snapang" (* pi(/ 15 180)))# ^2 @. \) l2 o9 v
==>/ }. J1 V: b7 Z- Y4 A4 u- A$ C
(setvar "snapang" (* pi (/ 15.0 180)))2 T' f5 M- g6 [2 `( ?* Z4 S7 L
' b3 E( M  S+ i9 A! P! M
-------------------------------5 o. @5 Q5 Y) Z# g3 i; i" W

: |% n$ a! w4 p! |Command: (/ 15 180)
* X. T) b# D$ T8 c4 `. y( e0
, X4 W3 v& g! q7 f0 {9 I; t$ Y0 K: d
Command: (/ 15.0 180)9 ^4 O6 \* ~) O. v: R3 n  ~9 n
0.0833333

评分

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

查看全部评分

发表于 2011-5-20 17:31:33 | 显示全部楼层
(/ pi 180)是度度量换算成弪度量的一个常数' p& S6 [( N7 R4 Z" x$ X
45度-->是度度量
" l$ z+ q; R; a$ o7 i0 p& BLisp角度计算是以弪度量为准
7 H( a5 ?' d6 g- r* z& s# K5 w7 ?(* 45(/ pi 180)))是把45度度量换算成弪度量
 楼主| 发表于 2011-5-21 09:18:45 | 显示全部楼层
5# SunVei
' s- ]& ^* T' U9 I请问下什么时候要加小数点后一位,什么时候不用的呢?谢谢啦
发表于 2011-5-21 11:26:00 | 显示全部楼层
不加小数点时以整数运算
3 e. C0 t) Z9 u4 t9 j1 o(/ 1 2) ==> 0
$ S- U) A7 `  P, H( @* _5 i8 `1 f  ~(/ 15 10) ==> 1
  w6 b/ Z& g, }- G3 k4 c
' i* N5 w* U1 s- M* ?; b9 h* p$ Z加小数点后一位 Real 运算
& V* d( g" I0 G(/ 1.0 2) ==> 0.5
, G9 Y! M- i8 A(/ 1 2.0) ==> 0.5
/ F$ p" u0 J. v2 ?8 o5 p! R7 z% }  V4 P* J0 k* P' h
(/ 15.0 10) ==> 1.5& j1 E& ^; v5 |# ^! |( @. l: A( L
. v" U. H8 m  ?3 F, i5 s& A
加不加依所需为准
 楼主| 发表于 2011-5-21 13:30:09 | 显示全部楼层
8# SunVei
* x; m; f2 G7 b+ {: Q0 t; r 哦,原来这样啊,谢谢啦 ,明白
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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