Navigation
API > API/Plugins > API/Plugins/ControlRigSpline
Inheritance Hierarchy
- ControlRigBaseSpline
- ControlRigBSpline
- ControlRigHermite
References
| Module | ControlRigSpline |
| Header | /Engine/Plugins/Animation/ControlRigSpline/Source/ControlRigSpline/Public/ControlRigSplineTypes.h |
| Include | #include "ControlRigSplineTypes.h" |
Syntax
class ControlRigBaseSpline
Remarks
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
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bClosed | ||
| TArray< FVector > | ControlPoints | ||
| uint16 | Degree |
Constructors
| Type | Name | Description | |
|---|---|---|---|
ControlRigBaseSpline
(
const TArrayView< const FVector >& InControlPoints, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TArray< uint16 > | |||
| TArray< FVector > & | |||
| TArray< FVector > | |||
| uint8 | GetDegree () |
||
| FVector | GetPointAtParam
(
float Param |
||
| void | SetControlPoints
(
const TArrayView< const FVector >& InControlPoints |