Loading [MathJax]/extensions/TeX/AMSsymbols.js
Radium Engine  1.5.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
RotationCenterSkinning.hpp
1 #pragma once
2 
3 #include <Core/RaCore.hpp>
4 
5 #include <Core/Containers/VectorArray.hpp>
6 
7 namespace Ra {
8 namespace Core {
9 namespace Animation {
10 
11 struct SkinningRefData;
12 struct SkinningFrameData;
13 
20 
21 // clang-format off
36 // clang-format on
37 void RA_CORE_API computeCoR( SkinningRefData& dataInOut,
38  Scalar sigma = 0.1_ra,
39  Scalar weightEpsilon = 0.1_ra );
40 
41 // clang-format off
68 // clang-format on
69 void RA_CORE_API centerOfRotationSkinning( const SkinningRefData& refData,
70  const Vector3Array& tangents,
71  const Vector3Array& bitangents,
72  SkinningFrameData& frameData );
74 
75 } // namespace Animation
76 } // namespace Core
77 } // namespace Ra
Definition: Cage.cpp:3