19 MAQUINA_IGNORE_WARNINGS_BEGIN
20 #include <tbb/scalable_allocator.h> 21 MAQUINA_IGNORE_WARNINGS_END
30 const gsl::span<const Imath::V3f>& deform_p,
32 const gsl::span<const Imath::V3f>& ref_p,
35 std::vector<
Imath::V3f, tbb::scalable_allocator<Imath::V3f> >& a,
36 std::vector<
Imath::V3f, tbb::scalable_allocator<Imath::V3f> >& b
41 const gsl::span<const Imath::V3f>& deform_p,
43 const gsl::span<const Imath::V3f>& ref_p,
45 const std::vector<float>& weights,
47 std::vector<
Imath::V3f, tbb::scalable_allocator<Imath::V3f> >& a,
48 std::vector<
Imath::V3f, tbb::scalable_allocator<Imath::V3f> >& b
52 const gsl::span<const uint32_t>& indices,
bool orthonormal);
Definition: ImathFrame.h:42
Definition: ImathFrame.h:43
This version of the SDK is unstable, i-e, it may change with no warning.
Definition: AddCurveAction.h:20
Definition: ImathMatrix.h:66
MAQUINA_EXPORT Imath::M33f compute_weighted_vertex_space(int p, const gsl::span< const Imath::V3f > &deform_p, const Imath::V3f &deform_n, const gsl::span< const Imath::V3f > &ref_p, const Imath::V3f &ref_n, const std::vector< float > &weights, const maquina::SpanSpan< const uint32_t, const uint32_t > &vertex_to_vertex, std::vector< Imath::V3f, tbb::scalable_allocator< Imath::V3f > > &a, std::vector< Imath::V3f, tbb::scalable_allocator< Imath::V3f > > &b)
MAQUINA_EXPORT Node reference(Node &root, const std::wstring &filepath, const std::string &reference_root_name="", const ProgressCallback &progress={})
Reference the content of a file into the project.
#define MAQUINA_EXPORT
Definition: Export.h:31
A writable buffer for basic types like floats, integers, Imath::V3f, Imath::M44f..
Definition: Buffer.h:111
MAQUINA_EXPORT Imath::M44f compute_average_m44(const gsl::span< const Imath::V3f > &deform_p, const gsl::span< const Imath::V3f > &ref_p, const gsl::span< const uint32_t > &indices, bool orthonormal)
MAQUINA_EXPORT maquina::BufferM33f compute_vertex_space(const Mesh &deformed, const Mesh &reference)