Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Parameterization > API/Plugins/DynamicMesh/Parameterization/FMeshPlanarSymmetry
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Parameterization/MeshPlanarSymmetry.h |
| Include | #include "Parameterization/MeshPlanarSymmetry.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Parameterization/MeshPlanarSymmetry.cpp |
bool FindPlaneAndInitialize
&40;
FDynamicMesh3 &42; Mesh,
const FAxisAlignedBox3d & Bounds,
FFrame3d & SymmetryFrameOut,
TArrayView< const FVector3d > PreferredNormals
&41;
Remarks
Given a Mesh and its bounding box, find a Symmetry Plane/Frame and detect any pairs of vertices with planar/mirror-symmetry relationships, as well as "on plane" vertices false if any non-on-plane vertex fails to find a match.
Parameters
| Name | Description |
|---|---|
| SymmetryFrameOut | Returns the discovered symmetry frame by reference, if one was found. |
| PreferredNormals | Optionally try to find a symmetry frame aligned to any normals passed in to this array. Tries the normals in order, so the first normal that fits (if any) will be used. |