SoQuadMesh

InventorModule
genre InventorNodesAutomatic
author Silicon Graphics Inc
package MeVisLab/Standard
definition inventor.def

Purpose

This shape node constructs quadrilaterals out of vertices. The vertices may be specified in SoVertexProperty or by the current inherited coordinates. For optimal performance, the vertexProperty field is recommended.

SoQuadMesh uses the coordinates, in order, starting with the first one. The number of vertices in the columns and rows of the mesh are specified by the Vertices Per Column and Vertices Per Row fields. (Note that these numbers are 1 greater than the number of quadrilaterals per row and per column.)

For example, an SoQuadMesh with Vertices Per Column of 3, and Vertices Per Row of 4 would use coordinates 1, 2, 3, and 4 for the first row of vertices, coordinates 5, 6, 7, and 8 for the second row, and coordinates 9, 10, 11, and 12 for the third (last) row. The result is a mesh of 3 quadrilaterals across by 2 down.

Note: non-planar quadrilaterals formed by a quad mesh may cause interesting but unpredictable results.

The coordinates of the mesh are transformed by the current cumulative transformation. The mesh is drawn with the current light model and drawing style.

Windows

Default Panel

../../../Modules/Inventor/InventorBase/mhelp/Images/Screenshots/SoQuadMesh._default.png

Input Fields

vertexProperty

name: vertexProperty, type: SoNode

Output Fields

self

name: self, type: SoNode

Parameter Fields

Visible Fields

Start Index

name: startIndex, type: Integer, default: 0

Start index for coordinates.

Vertices Per Column

name: verticesPerColumn, type: Integer, default: 1

Number of vertices per column.

Vertices Per Row

name: verticesPerRow, type: Integer, default: 1

Number of vertices per row.