13 #include <Alembic/Abc/OArchive.h>
14 #include <Alembic/Abc/OTypedScalarProperty.h>
38 std::string filename);
56 std::ofstream abc_ostream_;
57 uint32_t time_sampling_index_transforms_;
58 uint32_t time_sampling_index_shapes_;
64 Alembic::Abc::OBox3dProperty abc_archive_bbox_;
static btDbvtVolume bounds(btDbvtNode **leaves, int count)
Frames::const_iterator frames_end() const
ABCArchive(const Main *bmain, const Scene *scene, AlembicExportParams params, std::string filename)
std::set< double > Frames
bool is_xform_frame(double frame) const
ExportSubset export_subset_for_frame(double frame) const
bool is_shape_frame(double frame) const
Frames::const_iterator frames_begin() const
uint32_t time_sampling_index_shapes() const
Alembic::Abc::OArchive * archive
void update_bounding_box(const Imath::Box3d &bounds)
uint32_t time_sampling_index_transforms() const
size_t total_frame_count() const