iCAx开思工具箱
标题:
请问UG中怎样用程序实现获取曲线上的点?
[打印本页]
作者:
wx003
时间:
2005-11-23 22:10
标题:
请问UG中怎样用程序实现获取曲线上的点?
如题
作者:
pzytony
时间:
2005-11-24 09:31
曲线上没有点对象,所以无法实现你的功能要求。
作者:
supergirl
时间:
2005-11-24 17:06
如果你知道这一点的在曲线上的参数值,用UF_MODL_ask_curve_props 可以得到曲线上的一点的坐标,点的切矢,和法矢等等
给定一个参考点,用UF_MODL_ask_curve_parm 也可以求曲线上的一点以及这一点在曲线上的参数值
作者:
wx003
时间:
2005-11-24 18:20
谢谢楼上两位的指点!
作者:
wx003
时间:
2005-11-24 19:37
小弟还有一个问题,已知一line和它的起始端点point的tag,如何求line的末端点的tag.
如果用UF_MODL_ask_curve_parm ,给定起始点为参考点,求得的点是不是末端点?
作者:
jjf1120
时间:
2005-11-25 09:25
UF_CURVE_ask_line_data
只需要知道line的tag即可
作者:
supergirl
时间:
2005-11-25 14:34
用UF_MODL_ask_curve_props,参数值是给0和1,就能得到任何曲线或者直线的端点。
一条参数曲线,它的端点的参数值是0和1,这个楼主是知道的吧。高等代数最基本的东西啊。
作者:
zhjb113
时间:
2005-11-25 17:18
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 );
}
作者:
wx003
时间:
2005-11-26 16:38
谢谢楼上各位的指教!
偶还有一个问题麻烦大家帮帮忙!
我在一个实体表面为基准的平面上建三条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
这是怎么回事?怎么才能布尔相减呢?
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3