Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/FBRIOPoints
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, while still keeping the order sufficiently randomized to expect to avoid worst-case orderings for Delaunay triangulation 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 &, const FRandomStream &)
Description
Compute an ordering for the input points that attempts to order points so adjacent points are close together spatially, while still keeping the order sufficiently randomized to expect to avoid worst-case orderings for Delaunay triangulation 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,
const FRandomStream & Random
)
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 &, const FRandomStream &)
| 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,
const FRandomStream & Random
)
Compute(TArrayView< const FVector3d >, const FAxisAlignedBox3d &, const FRandomStream &)
| 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,
const FRandomStream & Random
)
Compute(TArrayView< const FVector3f >, const FAxisAlignedBox3f &, const FRandomStream &)
| 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,
const FRandomStream & Random
)