| AngleTolerance |
float |
Tolerance for planarity |
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=NormalDeviation
- Meta=(UIMin="0.001", UIMax="60.0", ClampMin="0.0", ClampMax="90.0", EditCondition="ConversionMode == EConvertToPolygonsMode::FaceNormalDeviation", EditConditionHides)
|
| bCalculateNormals |
bool |
If true, normals are recomputed per-group, with hard edges at group boundaries |
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=Output
- Meta=(EditCondition="ConversionMode != EConvertToPolygonsMode::CopyFromLayer")
|
| bNormalWeighted |
bool |
If true, region-growing in Sampling modes will be controlled by face normals, resulting in regions with borders that are more-aligned with curvature ridges |
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=FurthestPoint
- Meta=(EditCondition="ConversionMode == EConvertToPolygonsMode::FromFurthestPointSampling", EditConditionHides)
|
| bRespectHardNormals |
bool |
If true, polygroup borders will not cross existing hard normal seams |
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=Topology
- Meta=(EditCondition="ConversionMode == EConvertToPolygonsMode::FaceNormalDeviation || ConversionMode == EConvertToPolygonsMode::FindPolygons", EditConditionHides)
|
| bRespectUVSeams |
bool |
If true, polygroup borders will not cross existing UV seams |
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=Topology
- Meta=(EditCondition="ConversionMode == EConvertToPolygonsMode::FaceNormalDeviation || ConversionMode == EConvertToPolygonsMode::FindPolygons", EditConditionHides)
|
| bShowGroupColors |
bool |
Display each group with a different auto-generated color |
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=Display
|
| bShowNewLayerName |
bool |
|
ConvertToPolygonsTool.h |
- Meta=(TransientToolProperty)
|
| bSplitExisting |
bool |
If enabled, then furthest-point sampling happens with respect to existing Polygroups, ie the existing groups are further subdivided |
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=FurthestPoint
- Meta=(EditCondition="ConversionMode == EConvertToPolygonsMode::FromFurthestPointSampling", EditConditionHides)
|
| bUseAverageGroupNormal |
bool |
Whether to compute Face Normal Deviation based on the overall PolyGroup's average normal, or to only consider the normals of the individual triangles |
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=NormalDeviation
- Meta=(EditCondition="ConversionMode == EConvertToPolygonsMode::FaceNormalDeviation", EditConditionHides)
|
| ConversionMode |
EConvertToPolygonsMode |
Strategy to use to group triangles |
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=PolyGroups
|
| EditCondition |
|
Name of the new Group Layer |
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=Output
- Meta=(TransientToolProperty, DisplayName="New Layer Name", EditCondition="bShowNewLayerName", HideEditConditionToggle, NoResetToDefault)
|
| GroupLayer |
FName |
Select PolyGroup layer to use. |
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=Output
- Meta=(DisplayName="Output Layer", GetOptions=GetGroupOptionsList, NoResetToDefault)
|
| HideEditConditionToggle |
|
|
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=Output
- Meta=(TransientToolProperty, DisplayName="New Layer Name", EditCondition="bShowNewLayerName", HideEditConditionToggle, NoResetToDefault)
|
| MinGroupSize |
int32 |
Minimum number of triangles to include in a group. |
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=Filtering
- Meta=(UIMin="1", UIMax="100", ClampMin="1", ClampMax="10000", EditCondition="ConversionMode != EConvertToPolygonsMode::CopyFromLayer")
|
| NewLayerName |
NoResetToDefault FString |
|
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=Output
- Meta=(TransientToolProperty, DisplayName="New Layer Name", EditCondition="bShowNewLayerName", HideEditConditionToggle, NoResetToDefault)
|
| NormalWeighting |
float |
This parameter modulates the effect of normal weighting during region-growing |
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=FurthestPoint
- Meta=(UIMin="0.1", UIMax="2.0", ClampMin="0.01", ClampMax="100.0", EditCondition="ConversionMode == EConvertToPolygonsMode::FromFurthestPointSampling", EditConditionHides)
|
| NumPoints |
int32 |
Furthest-Point Sample count, approximately this number of polygroups will be generated |
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=FurthestPoint
- Meta=(UIMin="1", UIMax="100", ClampMin="1", ClampMax="10000", EditCondition="ConversionMode == EConvertToPolygonsMode::FromFurthestPointSampling", EditConditionHides)
|
| OptionsList |
TArray< FString > |
Internal list used to implement above |
ConvertToPolygonsTool.h |
- Meta=(TransientToolProperty)
|
| QuadAdjacencyWeight |
float |
Bias for Quads that are adjacent to already-discovered Quads. Set to 0 to disable. |
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=FindQuads
- Meta=(UIMin=0, UIMax=5, EditCondition="ConversionMode == EConvertToPolygonsMode::FindPolygons", EditConditionHides)
|
| QuadMetricClamp |
float |
Set to values below 1 to ignore less-likely triangle pairings |
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=FindQuads
- Meta=(AdvancedDisplay, UIMin=0, UIMax=1, EditCondition="ConversionMode == EConvertToPolygonsMode::FindPolygons", EditConditionHides)
|
| QuadSearchRounds |
int |
Iteratively repeat quad-searching in uncertain areas, to try to slightly improve results |
ConvertToPolygonsTool.h |
- EditAnywhere
- Category=FindQuads
- Meta=(AdvancedDisplay, UIMin=1, UIMax=5, EditCondition="ConversionMode == EConvertToPolygonsMode::FindPolygons", EditConditionHides)
|