Navigation
API > API/Plugins > API/Plugins/MeshModelingToolsEditorOnlyExp
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInteractiveToolPropertySet
- UPolygonOnMeshToolProperties
References
| Module | MeshModelingToolsEditorOnlyExp |
| Header | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsEditorOnlyExp/Public/PolygonOnMeshTool.h |
| Include | #include "PolygonOnMeshTool.h" |
Syntax
UCLASS&40;&41;
class UPolygonOnMeshToolProperties : public UInteractiveToolPropertySet
Remarks
Standard properties of the polygon-on-mesh operations
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bCanAcceptFailedResult | Whether the tool will allow accepting a result if the operation fails, for instance due to inability to insert the polygon when not cutting with boolean, or due to unrepaired cracks in the result. | |
| bool | bCutWithBoolean | Use a volumetric boolean rather than curve projection; cuts through all layers and across edges | |
| bool | bShowIntermediateResultOnFailure | If an operation fails and we do not allow accepting the result, whether to show the intermediate failed result, or to show the original mesh. | |
| bool | bTryToFixHoles | Automatically attempt to fill any open boundaries left by CSG (e.g. due to numerical errors) | |
| float | CornerRatio | Corner Ratio of RoundRect Polygon | |
| float | Height | Height of Polygon | |
| EEmbeddedPolygonOpMethod | Operation | What operation to apply using the Polygon | |
| *float | PolygonScale | TODO: re-add if/when extrude is added as a supported operation ** Amount to extrude, if extrude is enabled Scale of polygon to embed | |
| EPolygonType | Shape | Polygon Shape to use in this Operation | |
| int32 | Subdivisions | Number of sides in Circle or RoundRect Corner | |
| float | Width | Width of Polygon |