visual3d:documentation:pipeline:signal_commands:compute_distance_map
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:pipeline:signal_commands:compute_distance_map [2024/07/03 17:43] – created sgranger | visual3d:documentation:pipeline:signal_commands:compute_distance_map [2024/07/17 15:46] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
===== Compute Distance Map ===== | ===== Compute Distance Map ===== | ||
Line 21: | Line 21: | ||
A polygonal surface mesh is defined by a set of faces, each of which is defined by a set of vertices connected by edges. Before computing distances, the Compute Distance Map command divides all faces of the ROIs into triangles, for easier processing and to guarantee that all faces are planar. In the image below, the left image highlights the vertices used to define a surface and the right image displays the triangles that define the surface: | A polygonal surface mesh is defined by a set of faces, each of which is defined by a set of vertices connected by edges. Before computing distances, the Compute Distance Map command divides all faces of the ROIs into triangles, for easier processing and to guarantee that all faces are planar. In the image below, the left image highlights the vertices used to define a surface and the right image displays the triangles that define the surface: | ||
- | {{compute_distance_map_vertex_triangles.png}} | + | {{:compute_distance_map_vertex_triangles.png}} |
A normal vector is defined for each triangle, vertex and edge: | A normal vector is defined for each triangle, vertex and edge: | ||
- | {{normals|{{/ | + | {{:normals|{{/ |
==== Command Output ==== | ==== Command Output ==== | ||
Line 32: | Line 32: | ||
**** | **** | ||
- | |For every Result Name specified, there will be 6 results:\\ \\ * ResultName_SegmentName[[# | + | |For every Result Name specified, there will be 6 results:\\ \\ * ResultName_SegmentName[[# |
**** | **** | ||
Line 41: | Line 41: | ||
=== Minimum Distance === | === Minimum Distance === | ||
- | |The minimum distance between each triangle on one segment' | + | |The minimum distance between each triangle on one segment' |
=== Contact Point === | === Contact Point === | ||
Line 61: | Line 61: | ||
==== Command Dialog ==== | ==== Command Dialog ==== | ||
- | |**Result Signal Information: | + | |**Result Signal Information: |
==== Drawing the Contact Path ==== | ==== Drawing the Contact Path ==== | ||
- | |You can draw the contact point and its path on the surface: | + | |You can draw the contact point and its path on the surface: |
=== Steps === | === Steps === | ||
- | |For every Result Name specified, there will be 6 results:\\ \\ * ResultName_SegmentName[[# | + | |For every Result Name specified, there will be 6 results:\\ \\ * ResultName_SegmentName[[# |
- | |* Target Size: | + | |* Target Size: |
**NOTE:** If the contact point is still too large, go to **Settings -> Modify Scale of 3D Graphics** and decrease the Target Size. | **NOTE:** If the contact point is still too large, go to **Settings -> Modify Scale of 3D Graphics** and decrease the Target Size. |
visual3d/documentation/pipeline/signal_commands/compute_distance_map.1720028610.txt.gz · Last modified: 2024/07/03 17:43 by sgranger