public class SoVRMLIndexedTriangleFanSet extends SoVRMLTriangle
See the X3D Specification, below.
<font color="#0000FF">NOTE:</font> This class does not exist in Open Inventor 10.0 and later.
This section describes the expected behavior of the node in a conforming X3D browser application. In some cases, the application is responsible for implementing portions of the expected behavior. Open Inventor viewer classes and IVF classes implement some of the application behaviors.
This section may reference portions of the X3D specification that are not present in this help file. The complete X3D spec is available at
SoVRMLIndexedTriangleFanSet represents a 3D shape composed of triangles that form a fan shape around the first vertex declared in each fan, as depicted in the following figure.
SoVRMLIndexedTriangleFanSet uses the indices in its
index field to specify the triangle fans by connecting vertices from the
coord field. An index of "-1" indicates that the current fan has ended and the next one begins. The last fan may be (but does not have to be) followed by a "-1". Each fan shall must have at least three non-coincident vertices.
SoVRMLIndexedTriangleFanSet node is specified in the local coordinate system and is affected by the transformations of its ancestors. Descriptions of the
texCoord fields are provided in the
SoVRMLTextureCoordinate nodes, respectively. If values are provided for the
texCoord fields, the values are applied in the same manner as the values from the
coord field and there must be at least as many values as are present in the
coord field. The value of the
colorPerVertex field is ignored and always treated as true. If the
normal field is not provided, normals will be generated as follows:
normalPerVertex is true, the normal for each vertex will be the average of the normals for all triangles sharing that vertex.
solid field determines whether the IndexedTriangleFanSet is visible when viewed from the inside.
|Modifier and Type||Field and Description|
Indices used to specify the triangle fans.
ccw, color, colorPerVertex, coord, normal, normalPerVertex, solid, texCoord
boundingBoxIgnoring, LINES, POINTS, POLYGONS, TEXT
|Constructor and Description|
Creates a indexed triangle fan set node with default settings.
getShapeType, isPrimitiveRestartAvailable, isPrimitiveRestartAvailable
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderUnitID, GLRender, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, handleEvent, isBoundingBoxIgnoring, isOverride, pick, rayPick, search, setOverride, touch, write
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
public final SoMFInt32 index
Generated on September 3, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com