File affine_body_from_rigid_body.h
File List > affine_body > affine_body_from_rigid_body.h
Go to the documentation of this file
#pragma once
#include <uipc/common/type_define.h>
#include <uipc/common/dllexport.h>
namespace uipc::geometry::affine_body
{
UIPC_GEOMETRY_API Matrix12x12 from_rigid_body(
Float mass,
const Vector3& center_of_mass,
const Matrix3x3& inertia_cm);
UIPC_GEOMETRY_API Matrix12x12 build_abd_mass_matrix(
Float m,
const Vector3& m_x_bar,
const Matrix3x3& m_x_bar_x_bar);
} // namespace uipc::geometry::affine_body