找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

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

[求助] 请问有人知道如何获取曲线或者边界端点的切线矢量吗?

[复制链接]
跳转到指定楼层
1
发表于 2009-11-5 00:09:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
曲线或者边界,一般都有两个端点

其几何属性通过分析菜单是可以查得到的

不知道用API如何获取?

谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2009-11-5 07:28:28 | 只看该作者
这里有:

UF_MODL_ask_curve_props [url=mkMSITStore:E:\UGS\NX%206.0\UGDOC\html_files\nxopen_net_ref\net_ref.chm::/ugopen_doc/uf_modl/uf_modl_curves.html#UF_MODL_ask_curve_props](view source)[/url]


Defined in: uf_modl_curves.h


Overview

Returns the point, tangent, unit principal normal, unit binormal,
torsion, and radius of curvature on a curve at a given parameter.
The input curve parameter, parm, is normalized between 0 and 1.

UF_EVAL_evaluate should be used to evaluate curves and edges instead
of using this routine. For a full circle, the routines may return
different results, as the parameterization of the circle may be done in
two different directions.


Environment

Internal and External


See Also

[url=mkMSITStore:E:\UGS\NX%206.0\UGDOC\html_files\nxopen_net_ref\net_ref.chm::/ugopen_doc/uf_eval/global.html#UF_EVAL_evaluate]UF_EVAL_evaluate[/url]


Required License(s)

gateway


int UF_MODL_ask_curve_props
(
tag_t curve_id,
double parm,
double point [ 3 ] ,
double tangent [ 3 ] ,
double p_norm [ 3 ] ,
double b_norm [ 3 ] ,
double * torsion,
double * rad_of_cur

)

[url=mkMSITStore:E:\UGS\NX%206.0\UGDOC\html_files\nxopen_net_ref\net_ref.chm::/ugopen_doc/uf_defs/uf_defs.html#tag_t]tag_t[/url]curve_idInputCurve identifier.
doubleparmInputCurve parameter.
doublepoint [ 3 ] OutputPoint on curve (3 element array).
doubletangent [ 3 ] OutputTangent of curve (3 element array).
doublep_norm [ 3 ] OutputUnit Principal normal of curve (3 element array).
doubleb_norm [ 3 ] OutputUnit Binormal of curve (3 element array).
double *torsionOutputTorsion.
double *rad_of_curOutputRadius of Curvature.
3
发表于 2009-11-5 07:30:20 | 只看该作者
其中第二个参数取值范围从0到1.
为0,表示起点信息,为1,表示终点信息
4
发表于 2009-11-5 09:28:06 | 只看该作者
谢谢!

我用NXOpen的AnalysisManager类做的(这个操作录制能录制到),但是在裁剪过的曲线一个端点总是出现巨大的数

所以只好找API试试

非常感谢!
5
发表于 2009-11-5 16:32:00 | 只看该作者
学习了学习了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-12-26 14:42 , Processed in 0.027322 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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