Navigation
API > API/Plugins > API/Plugins/ControlRigSpline
Reading material
https://pages.mtu.edu/~shene/COURSES/cs3621/NOTES/notes.htmlhttps://github.com/caadxyz/DeBoorAlgorithmNurbshttps://stackoverflow.com/questions/32897943/how-do-catmull-rom-and-hermite-splines-relatehttps://stackoverflow.com/questions/30748316/%20catmull-rom-interpolation-on-svg-paths/30826434#30826434https://stackoverflow.com/questions/32897943/how-do-catmull-rom-and-hermite-splines-relatehttps://www.cs.cmu.edu/~fp/courses/graphics/asst5/catmullRom.pdf
| Name | ControlRigBaseSpline |
| Type | class |
| Header File | /Engine/Plugins/Animation/ControlRigSpline/Source/ControlRigSpline/Public/ControlRigSplineTypes.h |
| Include Path | #include "ControlRigSplineTypes.h" |
Syntax
class ControlRigBaseSpline
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ControlRigBaseSpline
(
const TArrayView< const FVector >& InControlPoints, |
ControlRigSplineTypes.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ControlRigBaseSpline() |
ControlRigSplineTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArray< uint16 > GetControlIndicesWithoutDuplicates() |
ControlRigSplineTypes.h | ||
virtual TArray< FVector > & GetControlPoints() |
ControlRigSplineTypes.h | ||
virtual TArray< FVector > GetControlPointsWithoutDuplicates() |
ControlRigSplineTypes.h | ||
uint8 GetDegree() |
ControlRigSplineTypes.h | ||
FVector GetPointAtParam
(
float Param |
ControlRigSplineTypes.h | ||
virtual void SetControlPoints
(
const TArrayView< const FVector >& InControlPoints |
ControlRigSplineTypes.h |