ImageGeometry
Gets the vertex properties from the attached image files.
Inheritance
Code
XML encoding
<ImageGeometry vertexCount='' primType='triangles' position='0 0 0' size='1 1 1' creaseAngle='0' implicitMeshSize='256 256' implicitMeshMode='3DSequence' useGeoCache='TRUE' solid='TRUE' lit='TRUE' resolution='1' multiResolutionLevel='1' invalidateVolume='FALSE' normalUpdateMode='nice' cacheMode='auto' optimizationMode='auto' logFeature='' />
Classic encoding
ImageGeometry { vertexCount [] primType ["triangles"] position 0 0 0 size 1 1 1 creaseAngle 0 implicitMeshSize 256 256 implicitMeshMode "3DSequence" 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 | describes how many vertices are used | ||
![]() |
position | SFVec3d | initializeOnly | 0 0 0 | object position in local coordinates | |
![]() |
size | SFVec3d | initializeOnly | 1 1 1 | object size in local coordinates | |
![]() |
creaseAngle | SFFloat | initializeOnly | 0 | [0, Inf) | creaseAngle defines angle (in radians) for determining whether adjacent polygons are drawn with sharp edges or smooth shading. If angle between normals of two adjacent polygons is less than creaseAngle, smooth shading is rendered across the shared line segment. |
![]() |
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 |