![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DiscMeshGenerator.h>
Inheritance diagram for UE::Geometry::FPuncturedDiscMeshGenerator:Public Attributes | |
| float | HoleRadius |
Public Attributes inherited from UE::Geometry::FDiscMeshGenerator | |
| float | Radius |
| FVector3f | Normal |
| int | AngleSamples |
| int | RadialSamples |
| float | StartAngle |
| float | EndAngle |
| bool | bSinglePolygroup = false |
| FIndex2i | IndicesMap |
Public Attributes inherited from UE::Geometry::FMeshShapeGenerator | |
| TArray< FVector3d > | Vertices |
| TArray< FVector2f > | UVs |
| TArray< int > | UVParentVertex |
| TArray< FVector3f > | Normals |
| TArray< int > | NormalParentVertex |
| TArray< FIndex3i > | Triangles |
| TArray< FIndex3i > | TriangleUVs |
| TArray< FIndex3i > | TriangleNormals |
| TArray< int > | TrianglePolygonIDs |
| bool | bReverseOrientation = false |
Additional Inherited Members | |
Static Public Member Functions inherited from UE::Geometry::FMeshShapeGenerator | |
| static FVector3d | BilinearInterp (const FVector3d &v00, const FVector3d &v10, const FVector3d &v11, const FVector3d &v01, double tx, double ty) |
| static FVector2d | BilinearInterp (const FVector2d &v00, const FVector2d &v10, const FVector2d &v11, const FVector2d &v01, double tx, double ty) |
| static FVector2f | BilinearInterp (const FVector2f &v00, const FVector2f &v10, const FVector2f &v11, const FVector2f &v01, float tx, float ty) |
| static FVector3i | LinearInterp (const FVector3i &a, const FVector3i &b, double t) |
Generate planar disc with a hole
| FPuncturedDiscMeshGenerator::FPuncturedDiscMeshGenerator | ( | ) |
|
overridevirtual |
Generate the disc
Reimplemented from UE::Geometry::FDiscMeshGenerator.
| float UE::Geometry::FPuncturedDiscMeshGenerator::HoleRadius |
Hole Radius