找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 20086|回复: 8
打印 上一主题 下一主题

请问UG中怎样用程序实现获取曲线上的点?

[复制链接]
跳转到指定楼层
1
发表于 2005-11-23 22:10:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
如题
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-11-24 09:31:34 | 只看该作者
曲线上没有点对象,所以无法实现你的功能要求。
3
发表于 2005-11-24 17:06:43 | 只看该作者
如果你知道这一点的在曲线上的参数值,用UF_MODL_ask_curve_props 可以得到曲线上的一点的坐标,点的切矢,和法矢等等

给定一个参考点,用UF_MODL_ask_curve_parm 也可以求曲线上的一点以及这一点在曲线上的参数值
4
发表于 2005-11-24 18:20:01 | 只看该作者
谢谢楼上两位的指点!
5
发表于 2005-11-24 19:37:33 | 只看该作者
小弟还有一个问题,已知一line和它的起始端点point的tag,如何求line的末端点的tag.
如果用UF_MODL_ask_curve_parm ,给定起始点为参考点,求得的点是不是末端点?
6
发表于 2005-11-25 09:25:25 | 只看该作者
UF_CURVE_ask_line_data
只需要知道line的tag即可
7
发表于 2005-11-25 14:34:35 | 只看该作者
用UF_MODL_ask_curve_props,参数值是给0和1,就能得到任何曲线或者直线的端点。
一条参数曲线,它的端点的参数值是0和1,这个楼主是知道的吧。高等代数最基本的东西啊。
8
发表于 2005-11-25 17:18:06 | 只看该作者
UF_EVAL_initialize (curves, &evaluator );
    if( evaluator != NULL )
    {  
        UF_EVAL_ask_limits ( evaluator, limits );
       //ask start point
        errorCode = UF_EVAL_evaluate_unit_vectors (evaluator, limits[0], point, tangent, normal, binormal);
       //ask end point
        errorCode = UF_EVAL_evaluate_unit_vectors (evaluator, limits[1], point, tangent, normal, binormal);
        UF_EVAL_free( evaluator );
    }
9
发表于 2005-11-26 16:38:57 | 只看该作者
谢谢楼上各位的指教!
偶还有一个问题麻烦大家帮帮忙!
我在一个实体表面为基准的平面上建三条line和一条arc,他们封闭连在一起,且三条line部分伸出了实体外部,我想拉伸他们与实体布尔相减,在实体上打个缺口。但是我用UF_MODL_create_extrusion和UF_MODL_create_extruded作都不能进行substract,却可以create,我create后用UF_MODL_operations来substract也不行,还报错。
Internal error memory access violation
File name
Function name ufusr
这是怎么回事?怎么才能布尔相减呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-26 14:07 , Processed in 0.026556 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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