Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/FZOrderCurvePoints
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Compute
(
TArrayView< const FVector2d > Points, |
Compute an ordering for the input points that attempts to order points so adjacent points are close together spatially Supports both 2D and 3D points. | Spatial/ZOrderCurvePoints.h | |
void Compute
(
TArrayView< const FVector2f > Points, |
Spatial/ZOrderCurvePoints.h | ||
void Compute
(
TArrayView< const FVector3d > Points, |
Spatial/ZOrderCurvePoints.h | ||
void Compute
(
TArrayView< const FVector3f > Points, |
Spatial/ZOrderCurvePoints.h |
Compute(TArrayView< const FVector2d >, const FAxisAlignedBox2d &)
Description
Compute an ordering for the input points that attempts to order points so adjacent points are close together spatially Supports both 2D and 3D points.
| Name | Compute |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Spatial/ZOrderCurvePoints.h |
| Include Path | #include "Spatial/ZOrderCurvePoints.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/Spatial/ZOrderCurvePoints.cpp |
void Compute
(
TArrayView < const FVector2d > Points,
const FAxisAlignedBox2d & Bounds
)
Parameters
| Name | Remarks |
|---|---|
| Points | Points to re-order |
| Bounds | Optional bounding box of the points; if an empty box is passed in, it will be computed for you |
Compute(TArrayView< const FVector2f >, const FAxisAlignedBox2f &)
| Name | Compute |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Spatial/ZOrderCurvePoints.h |
| Include Path | #include "Spatial/ZOrderCurvePoints.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/Spatial/ZOrderCurvePoints.cpp |
void Compute
(
TArrayView < const FVector2f > Points,
const FAxisAlignedBox2f & Bounds
)
Compute(TArrayView< const FVector3d >, const FAxisAlignedBox3d &)
| Name | Compute |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Spatial/ZOrderCurvePoints.h |
| Include Path | #include "Spatial/ZOrderCurvePoints.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/Spatial/ZOrderCurvePoints.cpp |
void Compute
(
TArrayView < const FVector3d > Points,
const FAxisAlignedBox3d & Bounds
)
Compute(TArrayView< const FVector3f >, const FAxisAlignedBox3f &)
| Name | Compute |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Spatial/ZOrderCurvePoints.h |
| Include Path | #include "Spatial/ZOrderCurvePoints.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/Spatial/ZOrderCurvePoints.cpp |
void Compute
(
TArrayView < const FVector3f > Points,
const FAxisAlignedBox3f & Bounds
)