Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/Generators/LineSegmentGenerators.h |
Include |
#include "Generators/LineSegmentGenerators.h" |
namespace UE
{
namespace Geometry
{
template<typename RealType>
void UE::Geometry::GenerateBoxSegments
(
const FVector3< RealType > & HalfDimensions,
const FVector3< RealType > & Center,
const FVector3< RealType > & AxisX,
const FVector3< RealType > & AxisY,
const FVector3< RealType > & AxisZ,
const TTransform3< RealType > & Transform,
TFunctionRef< void< RealType > &A, const FVector3< RealType > &B)> EmitLineFunc
)
}
}
Call EmitLineFunc for the 12 line segments defined by the given box parameters
Parameter |
Description |
---|---|
HalfDimensions |
X/Y/Z dimensions of box |
Center |
center of box |
AxisX |
X axis of box |
AxisY |
Y axis of box |
AxisZ |
Z axis of box |
Transform |
transform applied to points of box |