UG二次开发 获取圆弧信息 UF_CURVE_ask_arc_data

2023-09-23 17 0

文章作者:里海
来源网站:https://blog.csdn.net/WangPaiFeiXingYuan


简介:

        大多数情况下UFUN函数的输入、输出的坐标值都是基于绝对坐标系,但是UF_CURVE_ask_arc_data 这个函数获取的圆心却不是。如果当成绝对坐标去使用,将得不到理想结果。        

        arc_coords.arc_center不是绝对坐标系下坐标,而是arc_coords.matrix_tag下的坐标值,还需要使用UF_MTX3_vec_multiply_t进行转换,关于arc_coords.start_angle和arc_coords.end_angle的解释,如下图(结合代码理解):

效果:

      

代码:

extern DllExport void ufsta(char *param, int *returnCode, int rlen)
{UF_initialize();UF_CURVE_arc_t    arc_coords;tag_t tag
代码编程
赞赏

相关文章

Google以21亿美元的价格收购了健康追踪器Fitbit
增长模型拆解:分享有礼裂变玩法的底层逻辑与细节设计
怎么做好B端数据运营?
基于两个实际案例,分享自己2020年运营的一些心得
数字化营销时代:企业如何从“推时代”进阶“拉时代”
谷歌三星杀进来了,高通为啥一点不怕?