I3DHSplineData.h Source File#
|
instant3Dhub
|
I3DHSplineData.h
Go to the documentation of this file.
16struct INSTANT3DHUB_EXPERIMENTAL(0.0.27, "The instant3Dhub Drawings feature is available as a preview and is actively under development.") FI3DHSplineData;
20struct FI3DHSplineData
33 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "{instant3DhubDrawings}|Drawing Editor")
47 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "{instant3DhubDrawings}|Drawing Editor")
51 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "{instant3DhubDrawings}|Drawing Editor")
58 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "{instant3DhubDrawings}|Drawing Editor")
128 FTransform MakeSegmentTransform(const int32 ControlPointIndex, const FVector& NextPointLocation) const
131 const FRotator SegmentLookBackRotation = FRotationMatrix::MakeFromZ(CurrentPointLocation - NextPointLocation).Rotator();
#define INSTANT3DHUB_EXPERIMENTAL(Version, Message)
Macro for marking up experimental code, functions and types.
Definition I3DHVersion.h:246
Raw data of a single spline created by the AI3DHDrawingEditor.
Definition I3DHSplineData.h:21
int32 GetSliceSize(const int32 SliceId) const
Returns the Size of the given SliceId.
Definition I3DHSplineData.h:66
TArray< FVector > Points
List of Points of the Spline.
Definition I3DHSplineData.h:34
TArrayView< FVector > GetSlicePoints(const int32 SliceId)
Constructs a View of all Points belonging to the given SliceId.
Definition I3DHSplineData.h:91
TConstArrayView< FVector > GetSlicePoints(const int32 SliceId) const
Constructs a View of all Points belonging to the given SliceId.
Definition I3DHSplineData.h:80
int32 FindSliceId(const int32 PointIndex) const
Searches the SliceId the given PointIndex is contained in using Binary Search.
Definition I3DHSplineData.h:102
TArray< int32 > SliceIndices
Sorted list of Indices into Points Array defining Slices of a Spline.
Definition I3DHSplineData.h:48
double Scale
Scale that is used to render Points and Segments of this Spline.
Definition I3DHSplineData.h:59
FLinearColor Color
Color that is used to render this Spline.
Definition I3DHSplineData.h:52
Generated by