几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量  


返回   几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 » 仿射空间:CAX软件开发(三)二次开发与程序设计 » CAD二次开发 » AutoCAD二次开发 » ObjectARX(C++)
用户名
密码
注册 帮助 会员 日历 银行 搜索 今日新帖 标记论坛为已读


回复
 
主题工具 搜索本主题 显示模式
旧 2009-04-16, 09:56 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】在arx中 如何获得角度值

在arx中 如何获得角度值
在arx中 如何获得角度值
在arx中 如何直接获得角度值
(360度格式,非弧度数值)
比如 输入15 ,即角度为15度
怎么没人能帮我?
arx有一个全局函数acutangle();
原型及解释如下,在arx的帮助中有:
ads_real
acutangle(
const ads_point pt1,
const ads_point pt2);
pt1description to come
pt2description to come
finds the angle between a line and the current x axis.
returns the angle of the line defined by pt1 and pt2. the acutangle() function measures the angle from the x axis of the current user coordinate system (ucs), with the angle increasing in the counterclockwise direction. it returns the value in radians. this function treats pt1 and pt2 as two-dimensional points; it ignores their z coordinates, in effect projecting the line onto the current construction plane.
不过返回的是弧度值,需要转换为角度值。
不好意思,函数名写错了,是acutangle,不是acutangle
您好像没看懂我的意思
应该是这样
从键盘输入 15 给参数 angle
则angle=15度,
就像输入ads_real 一样的


好象不能直接做,但是你可以从程序里,将弧度值修改为角度值,然后赋 给一个变量,很简单的
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

vB 代码开启
[IMG]代码开启
HTML代码关闭



所有的时间均为北京时间。 现在的时间是 06:17 PM.


于2004年创办,几何尺寸与公差论坛"致力于产品几何量公差标准GD&T | GPS研究/CAD设计/CAM加工/CMM测量"。免责声明:论坛严禁发布色情反动言论及有关违反国家法律法规内容!情节严重者提供其IP,并配合相关部门进行严厉查处,若內容有涉及侵权,请立即联系我们QQ:44671734。注:此论坛须管理员验证方可发帖。
沪ICP备06057009号-2
更多