OpenVDB
12.0.1
|
#include <openvdb/tools/VelocityFields.h>
Public Types | |
typedef GridT::ConstAccessor | AccessorType |
typedef GridT::ValueType | ValueType |
Public Member Functions | |
VelocitySampler (const GridT &grid) | |
Constructor from a grid. More... | |
VelocitySampler (const VelocitySampler &other) | |
Copy-constructor. More... | |
template<typename LocationType > | |
bool | sample (const LocationType &world, ValueType &result) const |
Samples the velocity at world position onto result. Supports both staggered (i.e. MAC) and collocated velocity grids. More... | |
template<typename LocationType > | |
ValueType | sample (const LocationType &world) const |
Samples the velocity at world position onto result. Supports both staggered (i.e. MAC) and co-located velocity grids. More... | |
Class to hold a Vec3 field interpreted as a velocity field. Primarily exists to provide a method(s) that integrate a passive point forward in the velocity field for a single time-step (dt)
typedef GridT::ConstAccessor AccessorType |
typedef GridT::ValueType ValueType |
|
inline |
Constructor from a grid.
|
inline |
Copy-constructor.
Samples the velocity at world position onto result. Supports both staggered (i.e. MAC) and collocated velocity grids.
true
if any one of the sampled values is active.
|
inline |
Samples the velocity at world position onto result. Supports both staggered (i.e. MAC) and co-located velocity grids.