#include "GU_API.h"
#include <CE/CE_Array.h>
#include <UT/UT_Quaternion.h>
#include <UT/UT_Matrix3.h>
#include <variant>
Go to the source code of this file.
|
| int | GU_Cosserat::computeInitFlags (int curveptindex, int ncurvepts) |
| |
| UT_Quaternion | GU_Cosserat::computeMinimalTwistOrient (const UT_Vector3 &lastpos, const UT_Vector3 &pos, const UT_Quaternion &lastorient) |
| |
| GU_API void | GUcosseratInit (CE_Context &context, int n, GU_Cosserat::SimSettings &sim_settings, GU_Cosserat::CachedItems &cached_items, bool recompile) |
| |
| GU_API void | GUcosseratInitRefPos (CE_Context &context, int n, GU_Cosserat::CachedItems &cached_items) |
| |
| GU_API void | GUcosseratIter (CE_Context &context, int n, GU_Cosserat::SimSettings &sim_settings, GU_Cosserat::CachedItems &cached_items) |
| |
| GU_API void | GUcosseratUpdateOrient (CE_Context &context, int n, GU_Cosserat::SimSettings &sim_settings, GU_Cosserat::CachedItems &cached_items) |
| |
| GU_API void | GUcosseratSymmetrizeClumpConstraints (UT_Array< int > &clumppts, UT_Array< int > &clumpptsindex, UT_Array< float > &clumpdists, exint npts) |
| |
| GU_API void | GUcosseratFinalize (CE_Context &context, int n, GU_Cosserat::CachedItems &cached_items) |
| |