mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2024-11-12 00:29:18 +05:00
34 lines
1.2 KiB
Plaintext
34 lines
1.2 KiB
Plaintext
/*!
|
|
|
|
\page min_distance_page Minimum Distance
|
|
|
|
Returns the minimum distance between two geometrical objects and
|
|
the coordinates of the vector of distance and shows the distance in
|
|
the viewer.
|
|
|
|
\note The query for minimum distance can find one or more
|
|
solutions, or even an infinite set of solutions. All
|
|
found solutions are listed in a dedicated combo-box. When one of the found solutions is selected, the presentation is displayed in the
|
|
OCC viewer and fields "Length", "DX", "DY" and "DZ" are filled with the
|
|
corresponding values. If no solutions have been found, the message "No
|
|
solution found" is shown.
|
|
|
|
\note The currently used OCCT algorithm finds a finite number of
|
|
solutions even if an infinite set of solutions exists.
|
|
|
|
\image html distance.png
|
|
|
|
\n On \b Apply or <b>Apply and Close</b> a set of closest
|
|
points, corresponding to all found solutions is created.
|
|
|
|
<b>TUI Commands:</b>
|
|
\n<em>aDist = geompy.MinDistance(Shape1, Shape2),</em>
|
|
\n<em>[aDist, DX, DY, DZ] = geompy.MinDistanceComponents(Shape1, Shape2),</em>
|
|
\n<em>[nbSols, (x11, y11, z11, x21, y21, z21, ...)] = geompy.ClosestPoints(Shape1, Shape2),</em>
|
|
\n where \em Shape1 and \em Shape2 are shapes between which the minimal
|
|
distance is computed.
|
|
|
|
See also a \ref tui_min_distance_page "TUI example".
|
|
|
|
*/
|