Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/FPriorityOrderPoints
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ComputeUniformSpaced
(
TArrayView< const FVector3d > Points, |
Compute an ordering for the input points that attempts to keep points 'well spaced' / un-clumped | Spatial/PriorityOrderPoints.h | |
void ComputeUniformSpaced
(
TArrayView< const FVector3f > Points, |
Spatial/PriorityOrderPoints.h | ||
void ComputeUniformSpaced
(
TArrayView< const FVector3d > Points, |
Compute an ordering for the input points that attempts to keep points 'well spaced' / un-clumped | Spatial/PriorityOrderPoints.h | |
void ComputeUniformSpaced
(
TArrayView< const FVector3f > Points, |
Spatial/PriorityOrderPoints.h |
ComputeUniformSpaced(TArrayView< const FVector3d >, TArrayView< const float >, int32, int32)
Description
Compute an ordering for the input points that attempts to keep points 'well spaced' / un-clumped
| Name | ComputeUniformSpaced |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Spatial/PriorityOrderPoints.h |
| Include Path | #include "Spatial/PriorityOrderPoints.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/Spatial/PriorityOrderPoints.cpp |
void ComputeUniformSpaced
(
TArrayView < const FVector3d > Points,
TArrayView < const float > ImportanceWeights,
int32 EarlyStop,
int32 OffsetResFactor
)
Parameters
| Name | Remarks |
|---|---|
| Points | Points to re-order |
| ImportanceWeights | Points with a higher ImportanceWeight in their local region of space will appear earlier in the ordering |
| EarlyStop | If >= 0, stop re-ordering once we've sorted this many points; beyond this the ordering will be arbitrary |
| OffsetResFactor | Factor that controls how closely the points are allowed to space, with higher values -> more clumping allowed |
ComputeUniformSpaced(TArrayView< const FVector3f >, TArrayView< const float >, int32, int32)
| Name | ComputeUniformSpaced |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Spatial/PriorityOrderPoints.h |
| Include Path | #include "Spatial/PriorityOrderPoints.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/Spatial/PriorityOrderPoints.cpp |
void ComputeUniformSpaced
(
TArrayView < const FVector3f > Points,
TArrayView < const float > ImportanceWeights,
int32 EarlyStop,
int32 OffsetResFactor
)
ComputeUniformSpaced(TArrayView< const FVector3d >, TArrayView< const float >, TArrayView< const float >, int32, int32)
Description
Compute an ordering for the input points that attempts to keep points 'well spaced' / un-clumped
| Name | ComputeUniformSpaced |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Spatial/PriorityOrderPoints.h |
| Include Path | #include "Spatial/PriorityOrderPoints.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/Spatial/PriorityOrderPoints.cpp |
void ComputeUniformSpaced
(
TArrayView < const FVector3d > Points,
TArrayView < const float > ImportanceWeights,
TArrayView < const float > SecondImportanceWeights,
int32 EarlyStop,
int32 OffsetResFactor
)
Parameters
| Name | Remarks |
|---|---|
| Points | Points to re-order |
| ImportanceWeights | Points with a higher ImportanceWeight in their local region of space will appear earlier in the ordering |
| SecondImportanceWeights | A second set of importance weights; we may pick an additional point from each local region to also sample points by this metric |
| EarlyStop | If >= 0, stop re-ordering once we've sorted this many points; beyond this the ordering will be arbitrary |
| OffsetResFactor | Factor that controls how closely the points are allowed to space, with higher values -> more clumping allowed |
ComputeUniformSpaced(TArrayView< const FVector3f >, TArrayView< const float >, TArrayView< const float >, int32, int32)
| Name | ComputeUniformSpaced |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Spatial/PriorityOrderPoints.h |
| Include Path | #include "Spatial/PriorityOrderPoints.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/Spatial/PriorityOrderPoints.cpp |
void ComputeUniformSpaced
(
TArrayView < const FVector3f > Points,
TArrayView < const float > ImportanceWeights,
TArrayView < const float > SecondImportanceWeights,
int32 EarlyStop,
int32 OffsetResFactor
)