protected static class ColladaMeshShape.ShapeData extends AbstractGeneralShape.ShapeData
AbstractShape.AbstractShapeData
.Modifier and Type | Field and Description |
---|---|
protected Vec4 |
referenceCenter
Cached reference center for the shape.
|
protected Matrix |
renderMatrix
Transform matrix to apply when rendering the shape.
|
protected Matrix |
surfaceOrientationMatrix
Matrix to orient the shape on the surface of the globe.
|
frameNumber, referenceDistance, referencePoint, vboCacheKey
extent, eyeDistance, globeStateKey, lastUsed, timer, timerAdjustedEyeDistance, verticalExaggeration
Constructor and Description |
---|
ShapeData(DrawContext dc,
AbstractGeneralShape shape)
Construct a cache entry for this shape.
|
getFrameNumber, getReferenceDistance, getReferencePoint, getVboCacheKey, setFrameNumber, setReferenceDistance, setReferencePoint, setVboCacheKey
adjustTimer, getExtent, getEyeDistance, getGlobeStateKey, getTimer, getVerticalExaggeration, isExpired, isValid, restartTimer, setExpired, setExtent, setEyeDistance, setGlobeStateKey, setTimer, setVerticalExaggeration
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
protected Vec4 referenceCenter
protected Matrix renderMatrix
surfaceOrientationMatrix
.protected Matrix surfaceOrientationMatrix
Globe.computeSurfaceOrientationAtPosition(gov.nasa.worldwind.geom.Position)
evaluated at the reference position.public ShapeData(DrawContext dc, AbstractGeneralShape shape)
dc
- the current draw context.shape
- this shape.