SoGrid

MacroModule
author Wolf Spindler
package FMEstable/ReleaseMeVis
definition SoGrid.def
see also SoAxis, SoCylinder, SoCorner
keywords mesh, grid, grill, fence, lattice, graticule

Purpose

SoGrid is a convenience macro drawing a simple grid built of crossing cylinders. It is useful in combination with data displays, coordinate systems or data grids which need a lattice background for axis.

Windows

Default Panel

../../../Projects/SoGrid/Modules/mhelp/Images/Screenshots/SoGrid._default.png

Output Fields

self

name: self, type: SoNode

The output connector to an inventor scene.

Parameter Fields

Field Index

Extra Length X: Double On: Bool
Extra Length Y: Double Step Width X: Double
Extra Shift X: Double Step Width Y: Double
Extra Shift Y: Double  
Line Radius X: Double  
Line Radius Y: Double  
Number Of XLines: Integer  
Number Of YLines: Integer  

Visible Fields

On

name: on, type: Bool, default: TRUE

Enables or disables the entire grid.

Line Radius X

name: lineRadiusX, type: Double, default: 0.025, minimum: 0.0001

The cylinder diameter of lines parallel to the X axis.

Line Radius Y

name: lineRadiusY, type: Double, default: 0.025, minimum: 0.0001

The cylinder diameter of lines parallel to the Y axis.

Step Width X

name: stepWidthX, type: Double, default: 1, minimum: 0.0001

Distance between lines parallel to the X axis.

Step Width Y

name: stepWidthY, type: Double, default: 1, minimum: 0.0001

Distance between lines parallel to the Y axis.

Number Of XLines

name: numberOfXLines, type: Integer, default: 10, minimum: 0

Number of lines parallel to the X axis.

Number Of YLines

name: numberOfYLines, type: Integer, default: 10, minimum: 0

Number of lines parallel to the Y axis.

Extra Length X

name: extraLengthX, type: Double, default: 0, minimum: 0

The cylinders of the lines parallel to the X axis are enlarged in positive direction by this length.

Extra Length Y

name: extraLengthY, type: Double, default: 0, minimum: 0

The cylinders of the lines parallel to the Y axis are enlarged in positive direction by this length.

Extra Shift X

name: extraShiftX, type: Double, default: 0

The cylinders of the lines parallel to the X axis are shifted by this value.

Extra Shift Y

name: extraShiftY, type: Double, default: 0

The cylinders of the lines parallel to the Y axis are shifted by this value.