BinaryGeometry
Experimental geometry node to test different binary packages.
Inheritance
Code
XML encoding
<BinaryGeometry vertexCount='' primType='triangles' position='0 0 0' size='1 1 1' normalPerVertex='TRUE' index='' coord='' normal='' texCoord='' color='' tangent='' binormal='' indexType='Uint16' coordType='Float32' normalType='Float32' texCoordType='Float32' colorType='Float32' normalAsSphericalCoordinates='FALSE' idsPerVertex='FALSE' rgbaColors='FALSE' numTexCoordComponents='2' compressed='FALSE' useGeoCache='TRUE' solid='TRUE' lit='TRUE' resolution='1' multiResolutionLevel='1' invalidateVolume='FALSE' normalUpdateMode='nice' cacheMode='auto' optimizationMode='auto' logFeature='' />
Classic encoding
BinaryGeometry { vertexCount [] primType ["triangles"] position 0 0 0 size 1 1 1 normalPerVertex TRUE index "" coord "" normal "" texCoord "" color "" tangent "" binormal "" indexType "Uint16" coordType "Float32" normalType "Float32" texCoordType "Float32" colorType "Float32" normalAsSphericalCoordinates FALSE idsPerVertex FALSE rgbaColors FALSE numTexCoordComponents 2 compressed FALSE useGeoCache TRUE solid TRUE lit TRUE resolution 1 multiResolutionLevel 1 invalidateVolume FALSE normalUpdateMode "nice" cacheMode "auto" optimizationMode ["auto"] logFeature [""] }
Interface
Filter: X3D only | Avalon only | All
id | Name | DataType | PartType | Default | ValueType | Description |
---|---|---|---|---|---|---|
![]() |
vertexCount | MFInt32 | inputOutput | The vertexCount describes how many elements are used per primType. | ||
![]() |
position | SFVec3d | inputOutput | 0 0 0 | Object center in local coordinates | |
![]() |
size | SFVec3d | inputOutput | 1 1 1 | Object size in local coordinates | |
![]() |
normalPerVertex | SFBool | inputOutput | TRUE | Whether normals are applied per vertex (true) or per triangle (false). | |
![]() |
idsPerVertex | SFBool | inputOutput | FALSE | Defines if object identifiers are encoded per vertex in the texCoords (true) or per shape (false). Warning: highly experimental, may be removed! | |
![]() |
solid | SFBool | initializeOnly | TRUE | Setting "solid" true means draw only one side of polygons (backface culling on), setting "solid" false means draw both sides of polygons (backface culling off). Warning: default value true can completely hide geometry if viewed from wrong side! | |
![]() |
metadata | SFNode | inputOutput | MetadataObject | container for payload metadata inside MetadataSet element |