external_edges
Synopsis
extract external edges of a field to reveal inside objects
Input Port
in_field
|
Mesh
|
ui_parent
|
user interface parent object
|
Parameters
max edge angle
|
UIslider
|
maximum angle between faces
|
Output Port
out_fld
|
Mesh + Node_Data
|
out_obj
|
output renderable object
|
Description
external_edges produces a wireframe representation of the outside of an unstructured mesh. You use it when you want to see objects produced by other modules that are inside an unstructured mesh (isosurfaces, streamlines, probes, and so on) while still being able to see the enclosing skeletal shape of the mesh.
Input
in_field
The input need only contain a mesh of any sort. Unstructured meshes pay attention to the max edge angle UIslider using DVext_edge to produce their picture. Structured meshes (Mesh_Struct, Mesh_Rect, and so on) cause DVbounds to be used, generating a simple hull of the mesh.
ui_parent
A port to connect to a user interface object that contains the macro's widgets. By default, it is connected to the default user interface object in the application in which the macro is instanced. (This default connection is not drawn.)
Parameters
max edge angle
UIslider. A float slider that controls the accuracy of the boundary representation on the base of the angle between two adjoining faces in unstructured meshes. All edges that have an angle less than this value are represented in the output field. The range is 0.0 to 180.0. The angle used is calculated as edge_angle*3.14/180.0 . The default is 5.0.
This parameter is ignored in structured meshes.
Output Port
out_fld
The output is a field containing a new unstructured Mesh of cell type Line representing the input mesh's exterior. If Node_Data was present in the input field, this output field also contains a reference to that Node_Data.
out_obj
This is a renderable version of the output field.
Example
Libraries.Examples.Visualization.Advect
v/dv_examp/advect.v
Libraries.Examples.Visualization.Cut
v/dv_examp/cut.v
Libraries.Examples.Visualization.Isosurface
v/dv_examp/isos.v
Libraries.Examples.Visualization.Probe
v/dv_examp/probe.v
Libraries.Examples.Visualization.Stream
v/dv_examp/stream.v
Libraries.Examples.Visualization.Glyph_Interp
v/dv_examp/glh_intp.v
File
v/modules.v
See also related modules