36 const AffineXf3f*
b2tXf{
nullptr };
#define MRMESH_API
Definition MRMeshFwd.h:80
bool allowRotation
Definition MRMovementBuildBody.h:17
std::optional< Vector3f > center
Definition MRMovementBuildBody.h:21
const Contours3f * trajectoryNormals
Definition MRMovementBuildBody.h:33
Contours3< float > Contours3f
Definition MRMeshFwd.h:390
std::optional< Vector3f > bodyUpDir
Definition MRMovementBuildBody.h:29
Mesh makeMovementBuildBody(const Contours3f &body, const Contours3f &trajectory, const MovementBuildBodyParams ¶ms={})
bool startMeshFromBody
if true, then body-contours will be located exactly on resulting mesh
Definition MRMovementBuildBody.h:39
std::optional< Vector3f > bodyNormal
Definition MRMovementBuildBody.h:25
const AffineXf3f * b2tXf
optional transform body space to trajectory space
Definition MRMovementBuildBody.h:36
only for bindings generation
Definition MRCameraOrientationPlugin.h:8
Definition MRMovementBuildBody.h:13