|
|
发表于 2007-2-3 22:37:58
|
显示全部楼层
来自: 中国江苏南京
计算两个几何对象之间最近的距离可以使用这个函数
* B! l+ f! H p1 tModelDoc2::ClosestDistance% q6 Q$ h! C. q( o; [; J
2 c/ I" v. k" ]4 y3 u/ o6 p9 _
retval = ModelDoc2.ClosestDistance ( object1, object2, point1, point2 )" P2 C, `! R: N5 B; f
6 l8 R$ L9 j& \( b' D
Input: (LPDISPATCH) object1 Pointer to first object ~7 h+ K. u9 l K5 Q
Input: (LPDISPATCH) object2 Pointer to second object6 z1 R" Z6 [9 k
Output: (VARIANT) *point1 Array of x, y, z coordinates for the first point
* D& a% W+ l4 d" eOutput: (VARIANT) *point2 Array of x, y, z coordinates for the second point
2 F4 \$ e' M8 I' \3 m, pOutput: (double) retval Minimum distance; -1.0 if no solution- ?2 s& @ D& ^; B
) w5 } T' r& k- ~Supported input object types include:
% P% [- i; G1 X: [swSelFACES (face)) @) P: f: l$ O
swSelEDGES (edge)2 Y* ]6 v2 W) ]1 W) U0 g" L7 _' c5 j
swSelVERTICES (vertex)/ C" Z8 ]- H0 J/ z Y; M1 X$ ]
swSelSKETCHSEGS (sketch segments)8 r# |% a& ~, ]( c. o
swSelDATUMPLANES (reference plane)# k- i- P7 A _- I% _; J& A
swSelEXTSKETCHPOINTS (point on origin)
$ w+ }1 d& s+ H0 XswSelDATUMAXES (reference axis)
# Z; V* X4 F" o3 S9 fswSelCOMPONENTS (component)2 O, x$ g. M# c! v- a3 ~ ^2 |
swSelREFCURVES (reference curves) |
评分
-
查看全部评分
|