|
void | getPackedPrimitiveOffsets (const GU_Detail &detail, std::vector< const GA_Primitive * > &primitives) |
|
GU_VDBPointList< openvdb::Vec3s >::Ptr | GUvdbCreatePointList (const GU_Detail &detail, const GA_PointGroup *pointGroup=nullptr) |
| Utility method to construct a GU_VDBPointList.
|
|
template<typename PointIndexTreeType, typename PointArrayType> |
void | GUvdbConvertIndexToOffset (PointIndexTreeType &tree, const PointArrayType &points) |
| Utility method to change point indices into Houdini geometry offsets.
|
|
openvdb::tools::PointIndexGrid::Ptr | GUvdbCreatePointIndexGrid (const openvdb::math::Transform &xform, const GU_Detail &detail, const GA_PointGroup *pointGroup=nullptr) |
| Utility method to construct a PointIndexGrid.
|
|
template<typename PointArrayType> |
openvdb::tools::PointIndexGrid::Ptr | GUvdbCreatePointIndexGrid (const openvdb::math::Transform &xform, const PointArrayType &points) |
| Utility method to construct a PointIndexGrid.
|
|
template<typename ParticleArrayType> |
openvdb::tools::ParticleIndexAtlas::Ptr | GUvdbCreateParticleAtlas (const double minVoxelSize, const ParticleArrayType &particles) |
| Utility method to construct a ParticleAtals.
|
|
openvdb::MaskGrid::Ptr | GUvdbCreatePointMaskGrid (const openvdb::math::Transform &xform, const GU_Detail &detail, const GA_PointGroup *pointGroup=nullptr) |
| Utility method to construct a boolean PointMaskGrid.
|
|
openvdb::tools::PointIndexGrid::Ptr | GUvdbCreatePointOffsetGrid (const openvdb::math::Transform &xform, const GU_Detail &detail, const GA_PointGroup *pointGroup=nullptr) |
| Utility method to construct a PointIndexGrid that stores Houdini geometry offsets.
|
|
Collection of PointIndexGrid helpers for Houdini.
- Author
- FX R&D OpenVDB team