3.3.3.13. NXapm_paraprobe_distancer_config¶
Status:
application definition (contribution), extends NXapm_paraprobe_tool_config
Description:
Application definition for a configuration file of the paraprobe-distancer tool. ...
Application definition for a configuration file of the paraprobe-distancer tool.
The tool paraprobe-distancer tool evaluates exactly the shortest Euclidean distance for each member of a set of points against a set of triangles.
Triangles can represent for instance the facets of a triangulated surface mesh like those returned by paraprobe-surfacer or any other set of triangles. Triangles do not have to be connected.
Currently, paraprobe-distancer does not check if the respectively specified triangle sets are consistent, what their topology is, or whether or not these triangles are consistently oriented.
Symbols:
No symbol table
- Groups cited:
NXapm_paraprobe_tool_parameters, NXentry, NXmatch_filter, NXnote
Structure:
definition: (required) NX_CHAR ⤆
Obligatory value:
NXapm_paraprobe_distancer_configpoint_to_triangleID: (required) NXapm_paraprobe_tool_parameters ⤆
method: (required) NX_CHAR
Specifies for which point the tool will compute distances. ...
Specifies for which point the tool will compute distances.
The value default configures that distances are computed for all points. The value skin configures that distances are computed only for those points which are not farther away located to a triangle than threshold_distance.
Any of these values:
default|skinthreshold_distance: (optional) NX_FLOAT {units=NX_LENGTH}
Maximum distance for which distances are ...
Maximum distance for which distances are computed when method is skin.
number_of_triangle_sets: (required) NX_UINT {units=NX_UNITLESS}
How many triangle sets to consider. ...
How many triangle sets to consider. Multiple triangle sets can be defined which are composed into one joint triangle set for the analysis.
triangle_setID: (required) NXnote ⤆
Each triangle_set that is referred to here should be a face_list_data_stru ...
Each triangle_set that is referred to here should be a face_list_data_structure, i.e. an array of (n_vertices, 3) of NX_FLOAT for vertex coordinates, an (n_facets, 3) array of NX_UINT incident vertices of each facet. Vertex indices are assumed to start at zero and must not exceed n_vertices - 1, i.e. the index_offset is 0. Facet normal have to be provided as an array of (n_facets, 3) of NX_FLOAT.
algorithm: (required) NX_CHAR ⤆
checksum: (required) NX_CHAR ⤆
file_name: (required) NX_CHAR ⤆
vertices: (required) NX_CHAR
Absolute path in the (HDF5) file that points to the array ...
Absolute path in the (HDF5) file that points to the array of vertex positions for the triangles in that triangle_set.
indices: (required) NX_CHAR
Absolute path in the (HDF5) file that points to the array ...
Absolute path in the (HDF5) file that points to the array of vertex indices for the triangles in that triangle_set.
vertex_normals: (optional) NX_CHAR
Absolute path in the (HDF5) file that points to the array ...
Absolute path in the (HDF5) file that points to the array of vertex normal vectors for the triangles in that triangle_set.
face_normals: (optional) NX_CHAR
Absolute path in the (HDF5) file that points to the array ...
Absolute path in the (HDF5) file that points to the array of facet normal vectors for the triangles in that triangle_set.
indices_patch: (optional) NX_CHAR
Absolute path in the (HDF5) file that points to the array ...
Absolute path in the (HDF5) file that points to the array of identifier for the triangles in that triangle_set.
patch_filter: (optional) NXmatch_filter
Hypertext Anchors¶
List of hypertext anchors for all groups, fields, attributes, and links defined in this class.
/NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID-group
/NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/method-field
/NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/number_of_triangle_sets-field
/NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/threshold_distance-field
/NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID-group
/NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/algorithm-field
/NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/checksum-field
/NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/face_normals-field
/NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/file_name-field
/NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/indices-field
/NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/indices_patch-field
/NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/patch_filter-group
/NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/patch_filter/match-field
/NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/patch_filter/method-field
/NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/vertex_normals-field
/NXapm_paraprobe_distancer_config/ENTRY/point_to_triangleID/triangle_setID/vertices-field