35 for (
int i = 0; i < 8; ++i)
45 for (
int fi = 0;
fi < 6; ++
fi)
57 for (
int j = 0; j < 4; ++j)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::Math::TVector2< float > FVector2f
Definition MathFwd.h:74
UE::Math::TVector< float > FVector3f
Definition MathFwd.h:73
Definition MeshShapeGenerator.h:19
TArray< FVector2f > UVs
Definition MeshShapeGenerator.h:25
TArray< FVector3d > Vertices
Definition MeshShapeGenerator.h:22
TArray< FVector3f > Normals
Definition MeshShapeGenerator.h:30
void SetTriangle(int Index, const FIndex3i &Tri)
Definition MeshShapeGenerator.h:193
void SetTriangleUVs(int Index, const FIndex3i &Tri)
Definition MeshShapeGenerator.h:217
void SetTrianglePolygon(int Index, int PolygonID)
Definition MeshShapeGenerator.h:244
void SetTriangleNormals(int Index, const FIndex3i &Tri)
Definition MeshShapeGenerator.h:231
void SetBufferSizes(int NumVertices, int NumTriangles, int NumUVs, int NumNormals)
Definition MeshShapeGenerator.h:97
Definition MinimalBoxMeshGenerator.h:18
virtual FMeshShapeGenerator & Generate() override
Definition MinimalBoxMeshGenerator.h:29
FOrientedBox3d Box
Definition MinimalBoxMeshGenerator.h:21
bool bScaleUVByAspectRatio
Definition MinimalBoxMeshGenerator.h:24
GEOMETRYCORE_API const int BoxFaces[6][4]
Definition IndexUtil.cpp:65
GEOMETRYCORE_API const int BoxFaceNormals[6]
Definition IndexUtil.cpp:82
GEOMETRYCORE_API const FVector2i BoxFacesUV[4]
Definition IndexUtil.cpp:80
constexpr T MaxAbsElement(const UE::Math::TVector< T > &Vector)
Definition VectorTypes.h:324
Definition AdvancedWidgetsModule.cpp:13
Definition IntVectorTypes.h:20
TVector< RealType > GetCorner(int Index) const
Definition OrientedBoxTypes.h:156
TVector< RealType > GetAxis(int AxisIndex) const
Definition OrientedBoxTypes.h:104
TVector< RealType > Extents
Definition OrientedBoxTypes.h:32