SpaceLine

DESCRIPTION

This module extrudes a 2-dimensional shape along a 3-dimensional path and outputs the resulting tube-like geometry. The path must be given as a 1-dimensional curvilinear grid. Different path segments may be defined by exactly repeating coordiantes and data of a grid point. The geometry may be scaled, rotated, and/or colored according to the data values defined on the grid. In addition spheres may be placed at the individual grid points.

INPUTS

Port: Lattice
Type: Lattice
Constraints: 1-D
Constraints: float
Constraints: curvilinear
Constraints: 3-cD
Curvilinear grid describing a path in 3D space.

Port: UserSlice
Type: Lattice
Optional: This port is optional.
Constraints: 1-D
Constraints: float
Constraints: curvilinear
Constraints: 3-cD
User defined shape which is extruded along the path. The z-coordinates are ignored.

Port: Colormap
Type: Lattice
Optional: This port is optional.
Constraints: 1-D
Constraints: 3..4-vector
Constraints: float
Constraints: uniform
Optional colormap.

Port: CreaseAngle
Type: Parameter
Optional: This port is optional.
Indicates the minimum angle in radians between two adjacent face normals required to form a sharp crease at the edge.

Port: SphereComplexity
Type: Parameter
Optional: This port is optional.
Indicates how accurate spheres should be tesselated.

WIDGETS

Port: Scale
Type: Option Menu
Menu Item: Def Scale
Menu Item: Scale [0]
Menu Item: Scale [1]
Menu Item: Scale [2]
Menu Item: Scale [3]
Menu Item: Scale [4]
Menu Item: Scale [5]
Menu Item: Scale [6]
Menu Item: Scale [7]
Menu Item: Scale [8]
Menu Item: Scale [9]
Indicates how to scale the tubes.

Port: Rotate
Type: Option Menu
Menu Item: Def Rotate
Menu Item: Rotate [0]
Menu Item: Rotate [1]
Menu Item: Rotate [2]
Menu Item: Rotate [3]
Menu Item: Rotate [4]
Menu Item: Rotate [5]
Menu Item: Rotate [6]
Menu Item: Rotate [7]
Menu Item: Rotate [8]
Menu Item: Rotate [9]
Indicates how to rotate the tubes.

Port: SphereScale
Type: Option Menu
Menu Item: No Spheres
Menu Item: Def Scale
Menu Item: Scale [0]
Menu Item: Scale [1]
Menu Item: Scale [2]
Menu Item: Scale [3]
Menu Item: Scale [4]
Menu Item: Scale [5]
Menu Item: Scale [6]
Menu Item: Scale [7]
Menu Item: Scale [8]
Menu Item: Scale [9]
Indicates wheter spheres should be placed at the grid points.

Port: ScaleVal
Type: Dial
Tubes are scaled by this factor.

Port: RotateVal
Type: Dial
Tubes are rotated by this angle (in radians).

Port: SphereScaleVal
Type: Dial
Spheres are scaled by this factor.

Port: Color
Type: Option Menu
Menu Item: No Color
Menu Item: Color [0]
Menu Item: Color [1]
Menu Item: Color [2]
Menu Item: Color [3]
Menu Item: Color [4]
Menu Item: Color [5]
Menu Item: Color [6]
Menu Item: Color [7]
Menu Item: Color [8]
Menu Item: Color [9]
Indicated how the tubes are colored.

Port: Slice
Type: Option Menu
Menu Item: None
Menu Item: Lines only
Menu Item: Plane
Menu Item: Triangle
Menu Item: Square
Menu Item: Hexagon
Menu Item: Circle
Menu Item: User Slice
Indicates the 2-dim shape which is extruded along the path.

Port: SphereColor
Type: Option Menu
Menu Item: No Color
Menu Item: Color [0]
Menu Item: Color [1]
Menu Item: Color [2]
Menu Item: Color [3]
Menu Item: Color [4]
Menu Item: Color [5]
Menu Item: Color [6]
Menu Item: Color [7]
Menu Item: Color [8]
Menu Item: Color [9]
Indicates how the spheres are colored.

OUTPUTS

Port: Geometry
Type: Geometry
Resulting geometry.

KNOWN PROBLEMS

Geometric representation is not optimzed for maximal rendering speed.

SEE ALSO

Render.
[Documentation Home]
© The Numerical Algorithms Group Ltd, Oxford UK. 2000