明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1478|回复: 6

[讨论] 角度换算

[复制链接]
发表于 2011-4-6 18:40:54 | 显示全部楼层 |阅读模式
请问角度怎么换算来的,论坛里搜了一下,没有关于角度的
(50 . 4.71239)

如果已知上面的角度,可以这样写程序怎么不对呢?
...
(setq a1 (cdr (assoc 50 entt)))
(command "rotate" "last" "0,0" (strcat "@10<" a1)) ;这里旋转就只有4.71239度,不是真实的角度值
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2011-4-6 19:12:55 | 显示全部楼层
4.71239是弧度
发表于 2011-4-6 19:15:30 | 显示全部楼层
写两个自定义函数
;角度转为弧度
(defun dtr (ang)
  (* pi (/ ang 180.0))
)

;弧度转为角度
(defun ndtr (ang )
  (/ (* ang 180) pi)
)
 楼主| 发表于 2011-4-6 19:34:30 | 显示全部楼层
非常感谢!
明经通道里翻译的AutoLips函数没有ang函数,呵呵!
发表于 2011-4-6 19:41:59 | 显示全部楼层
本帖最后由 lenlenq 于 2011-4-6 19:44 编辑
啵浪鼓 发表于 2011-4-6 19:34
非常感谢!
明经通道里翻译的AutoLips函数没有ang函数,呵呵!

ang函数----什么意思?
ang函数本就没有。


(dtr 90)------>1.5708
(ndtr 1.5708)------>90.000
发表于 2019-7-5 16:14:57 | 显示全部楼层
学习了,谢谢!
发表于 2019-7-10 20:32:54 | 显示全部楼层
小程序大用处
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-18 17:41 , Processed in 0.175063 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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