surface mesh - create a 3D wire mesh object from a polytriangle object
Name
surface mesh - create a 3D wire mesh object from a polytriangle object
Summary
Name surface mesh
Type mapper
Inputs geometry
Outputs geometry
Parameters
Name Type Default Min Max Choices
mesh x res integer 0 0, unbounded
mesh y res integer 0 0, unbounded
mesh z res integer 0 0, unbounded
show polygons toggle on
Description
The surface mesh module creates a 3D wire mesh from a polytriangle
object of a 3D field. Typically, polytriangle objects are used to
represent surfaces such as those created by the isosurface and field to
mesh modules. The surface mesh module creates a wire mesh of such a
surface by passing planes that are perpendicular to the coordinate
axes and finding the line segments that are the intersections between
the surface and these planes. The mesh resolution (or distance between
the planes) along each axis is independent from that along the other
axes. The edges of the polygons defined by the polytriangles may also
be shown.
Inputs
Input Geometry
The input for surface mesh must be a geometry object defined by
polytriangle strips. Any other type of object is ignored.
Parameters
mesh x res
mesh y res
mesh z res
The mesh res parameter control the spacing between the slicing
planes for each axis. A mesh res value of zero disables slicing
along that axis. The actual spacing between the slicing planes for
a particular axis is
(extent max - extent min) / (mesh res - 1)
where the extent max and extent min are the maximum and minimum
extent of the object in the axis direction.
show polygons
To show the edges of the polygons defined by the polytriangles, the
show polygons parameter should be set to on. Presentation of the
polygons is independent from that of the mesh.
Outputs
Output Geometry
All of the lines created by surface mesh are placed in an object
named "surface mesh". This includes not only any mesh lines, but
the polygon edges as well.
Examples
This example creates a wire mesh from an isosurface of a field.
READ FIELD
|
ISOSURFACE
|
SURFACE MESH
|
RENDER GEOMETRY
|
DISPLAY PIXMAP
Limitations
This module is not terribly efficient since it uses disjoint line
segments rather than polylines. Perhaps a more efficient version will
be available in the future.
Author
Phil McDonald, NOAA/ERL/Forecast Systems Laboratory
NOAA/ERL/Forecast Systems Laboratory
AVS Modules surface mesh