Go to the source code of this file.
|
| ENGINE_API void | FGeomTools::GetClippableStaticMeshTriangles (TArray< FClipSMTriangle > &OutClippableTriangles, const UStaticMesh *StaticMesh) |
| |
| ENGINE_API void | FGeomTools::ClipMeshWithPlane (TArray< FClipSMTriangle > &OutTris, TArray< FUtilEdge3D > &OutClipEdges, const TArray< FClipSMTriangle > &InTriangles, const FPlane &Plane) |
| |
| ENGINE_API void | FGeomTools::ProjectEdges (TArray< FUtilEdge2D > &Out2DEdges, FMatrix &ToWorld, const TArray< FUtilEdge3D > &In3DEdges, const FPlane &InPlane) |
| |
| ENGINE_API void | FGeomTools::Buid2DPolysFromEdges (TArray< FUtilPoly2D > &OutPolys, const TArray< FUtilEdge2D > &InEdges, const FColor &VertColor) |
| |
| ENGINE_API bool | FGeomTools::TriangulatePoly (TArray< FClipSMTriangle > &OutTris, const FClipSMPolygon &InPoly, bool bKeepColinearVertices=false) |
| |
| ENGINE_API FClipSMPolygon | FGeomTools::Transform2DPolygonToSMPolygon (const FUtilPoly2D &InTri, const FMatrix &InMatrix) |
| |
| ENGINE_API void | FGeomTools::GeneratePlanarFitPolyUVs (FUtilPoly2D &Polygon) |
| |
| ENGINE_API void | FGeomTools::GeneratePlanarTilingPolyUVs (FUtilPoly2D &Polygon, float TileSize) |
| |
| ENGINE_API void | FGeomTools::RemoveRedundantTriangles (TArray< FClipSMTriangle > &Tris) |
| |
| ENGINE_API void | FGeomTools::Split2DPolysWithPlane (FUtilPoly2DSet &PolySet, const FPlane &Plane, const FColor &ExteriorVertColor, const FColor &InteriorVertColor) |
| |
| ENGINE_API bool | FGeomTools::VectorsOnSameSide (const FVector3f &Vec, const FVector3f &A, const FVector3f &B, const float SameSideDotProductEpsilon=0.0f) |
| |
| ENGINE_API bool | FGeomTools::PointInTriangle (const FVector3f &A, const FVector3f &B, const FVector3f &C, const FVector3f &P, const float InsideTriangleDotProductEpsilon=0.0f) |
| |