|
|
发表于 2007-2-3 22:37:58
|
显示全部楼层
来自: 中国江苏南京
计算两个几何对象之间最近的距离可以使用这个函数* w0 N! g* o$ X) v
ModelDoc2::ClosestDistance
5 h U- g) Z+ F5 M: V1 S% O7 H2 _/ m. l( P
retval = ModelDoc2.ClosestDistance ( object1, object2, point1, point2 )$ b- ?# M+ f5 t4 k3 k6 ]
3 `1 A2 C' T i2 i1 l% c$ K
Input: (LPDISPATCH) object1 Pointer to first object! V0 G c1 W, Q
Input: (LPDISPATCH) object2 Pointer to second object
" H, b5 |: k- g/ n) ~Output: (VARIANT) *point1 Array of x, y, z coordinates for the first point
# o! \" L4 A8 X# \) ~Output: (VARIANT) *point2 Array of x, y, z coordinates for the second point4 t' U I5 u( f
Output: (double) retval Minimum distance; -1.0 if no solution2 b Q7 n# d/ z5 W, o- n/ b+ M6 O, g
7 @$ ]7 M2 v( C; K4 A) ^$ o* h. e
Supported input object types include:
. c; B" P2 q8 m2 sswSelFACES (face)$ M0 G" v5 O/ a6 d
swSelEDGES (edge)8 P9 c/ H( i, [0 b# {: m2 G3 G/ H
swSelVERTICES (vertex)
( _% X4 b9 C5 B( xswSelSKETCHSEGS (sketch segments)
- ^; h7 Y% k4 \9 B n0 DswSelDATUMPLANES (reference plane)
/ U4 q! |* V( e# M% R2 D. _swSelEXTSKETCHPOINTS (point on origin)
, O2 @2 i' m6 r/ H* iswSelDATUMAXES (reference axis); E4 u- q L: a& c! ~: \, z
swSelCOMPONENTS (component)( m) g# _+ \0 Y* \% _: e5 l3 M" E. U( F' ]
swSelREFCURVES (reference curves) |
评分
-
查看全部评分
|