Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsExp > API/Plugins/MeshModelingToolsExp/UPatternTool
References
| Module | MeshModelingToolsExp |
| Header | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/PatternTool.h |
| Include | #include "PatternTool.h" |
Syntax
struct FPatternElement
Variables
| Type | Name | Description | |
|---|---|---|---|
| UE::Geometry::FTransformSRT3d | BaseRotateScale | ||
| bool | bValid | Todo: This is no longer necessary now that InitializeNewTool filters out invalid targets. | |
| UE::Geometry::FAxisAlignedBox3d | LocalBounds | ||
| UE::Geometry::FAxisAlignedBox3d | PatternBounds | ||
| FVector3d | RelativePosition | We don't need to store rotation or scale relative to first element because that is handled by BaseRotateScale | |
| UPrimitiveComponent * | SourceComponent | ||
| UDynamicMesh * | SourceDynamicMesh | ||
| TArray< UMaterialInterface * > | SourceMaterials | ||
| UStaticMesh * | SourceStaticMesh | ||
| UE::Geometry::FTransformSRT3d | SourceTransform | ||
| int32 | TargetIndex |