vgl.geometryData (class)¶
- class vgl.geometryData()¶
Create a new instance of class geometryData
Returns: rtype: vgl.geometryData - vgl.geometryData.type()¶
Return type
- vgl.geometryData.name()¶
Return ID of the geometry data
- vgl.geometryData.setName(name)¶
Arguments: - name –
Set name of the geometry data
- vgl.geometryData.addSource(source)¶
Arguments: - source –
Add new source
- vgl.geometryData.source(index)¶
Arguments: - index –
Return source for a given index. Returns 0 if not found.
- vgl.geometryData.numberOfSources()¶
Return number of sources
- vgl.geometryData.sourceData(key)¶
Arguments: - key –
Return source data given a key
- vgl.geometryData.addPrimitive(primitive)¶
Arguments: - primitive –
Add new primitive
- vgl.geometryData.primitive(index)¶
Arguments: - index –
Return primitive for a given index. Returns null if not found.
- vgl.geometryData.numberOfPrimitives()¶
Return number of primitives
- vgl.geometryData.bounds()¶
Return bounds [minX, maxX, minY, maxY, minZ, maxZ]
- vgl.geometryData.resetBounds()¶
Reset bounds
- vgl.geometryData.setBounds(minX, maxX, minY, maxY, minZ, maxZ)¶
Arguments: - minX –
- maxX –
- minY –
- maxY –
- minZ –
- maxZ –
Set bounds
- vgl.geometryData.computeBounds()¶
Compute bounds
- vgl.geometryData.findClosestVertex(point)¶
Arguments: - point –
Returns the vertex closest to a given position
- vgl.geometryData.getPosition(index)¶
Arguments: - index –
Returns the requested vertex position
- vgl.geometryData.getScalar(index)¶
Arguments: - index –
Returns the scalar corresponding to a given vertex index