AlembicSubDReader (object)¶
The AlembicSubDReader specializes the AlembicObjectReader interface for reading AlembicISubD data. It can be created using the AlembicArchiveReader.getSubD method. Please refer to the AlembicPolyMeshReader for a source code example.
Methods¶
AlembicSubDReader ( in AlembicSubDReader other ) | |
AlembicSubDReader () | |
Boolean | areSelfBoundsConstant ? () |
AlembicSubDReader | clone ? () |
SInt32 | getNumSamples ? () |
String | getPath ? () |
AlembicISubDSample | getSampleA ? () |
AlembicISubDSample | getSampleB ? () |
AlembicISubDSchema | getSchema ? () |
Box3 | getSelfBounds ! ( in Float64 time, io Boolean isConstant ) |
AlembicTimeSampling | getTimeSampling ? () |
readSample ! ( in Float64 time, io Geometry geom ) | |
readSample ! ( in Float64 time, io PolygonMesh mesh ) | |
reset ! () | |
Boolean | valid ? () |
Methods in detail¶
AlembicSubDReader ( in AlembicSubDReader other )
copy constructor
default constructor
Boolean AlembicSubDReader.areSelfBoundsConstant? ()
Returns true if the bounds of this object, excluding the children, are constant
AlembicSubDReader AlembicSubDReader.clone? ()
clone method
SInt32 AlembicSubDReader.getNumSamples? ()
returns the number of samples of this reader
String AlembicSubDReader.getPath? ()
returns the full path of the wrapped AlembicISubD
AlembicISubDSample AlembicSubDReader.getSampleA? ()
returns the first sample used by this reader
AlembicISubDSample AlembicSubDReader.getSampleB? ()
returns the second sample used by this reader
AlembicISubDSchema AlembicSubDReader.getSchema? ()
returns the schema of this reader
Box3 AlembicSubDReader.getSelfBounds! ( in Float64 time, io Boolean isConstant )
returns the bounding box
AlembicTimeSampling AlembicSubDReader.getTimeSampling? ()
returns the timesampling of this reader
AlembicSubDReader.readSample! ( in Float64 time, io Geometry geom )
Reads a geometry sample at a given time
AlembicSubDReader.readSample! ( in Float64 time, io PolygonMesh mesh )
reads a sample at a given time. this will properly interpolate between samples. the result is stored into the provided PolygonMesh.
AlembicSubDReader.reset! ()
clears all pointers and releases all alembic containers
Boolean AlembicSubDReader.valid? ()
returns true if this reader wraps a valid AlembicISubD