iCAx开思工具箱
标题:
求点和曲线间最小3D距离
[打印本页]
作者:
wormfish
时间:
2004-7-8 10:43
标题:
求点和曲线间最小3D距离
求点和曲线间最小3D距离?
请问GRIP 函数为?
DISTF为点和直线的距离
谢谢!!
作者:
suye007
时间:
2004-7-8 18:17
不是太熟悉grip,也不晓得有没有对应的函数.
不过可以采用一种笨的方法,对一条曲线来讲应该从起点到终点都对应一个para(0~1),给定一个步长比如0.001即可求取曲线上对应的每点的point(x,y,z),然后采用两点间距离公式求距,最后取最小的不就行了.
作者:
goodluckwu
时间:
2004-7-9 16:57
是不是太慢了?
作者:
acoka
时间:
2004-7-9 18:17
catia里用
CATDistanceMinBodyBody* pDistance2 = CATCreateDistanceMinTopo(
ipIFactory,
_pData,
pBody1l,
pBody2,
ADVANCED
);
pDistance2 ->Run();
就可以求任何2个body的最近点的坐标和距离
作者:
wormfish
时间:
2004-7-12 14:13
grip里的方法为:
利用该点向曲线作垂线,求垂线长度即可
作者:
goodluckwu
时间:
2004-7-12 16:12
我记得有现成的函数的, 忘了叫什么了,至少可以求两个物体之间的最短距离。
作者:
goodluckwu
时间:
2004-7-12 16:14
UF_GEXP_ask_distance_parms()
UF_GEXP_ask_length_parms()
。不过grip怎么用我就不清楚了
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3