Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore > API/Plugins/GeometryScriptingCore/GeometryScript
References
| Module | GeometryScriptingCore |
| Header | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshModelingFunctions.h |
| Include | #include "GeometryScript/MeshModelingFunctions.h" |
Syntax
USTRUCT (BlueprintType )
struct FGeometryScriptMeshBevelOptions
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bApplyFilterBox | If true the set of beveled PolyGroup edges is limited to those that are fully or partially contained within the (transformed) FilterBox | |
| float | BevelDistance | Distance that each beveled mesh edge is inset from it's initial position | |
| bool | bFullyContained | If true, then only PolyGroup edges that are fully contained within the filter box will be beveled, otherwise the edge will be beveled if any vertex is within the filter box. | |
| bool | bInferMaterialID | If true, when faces on either side of a beveled mesh edges have the same Material ID, beveled edge will be set to that Material ID. | |
| FBox | FilterBox | Bounding Box used for edge filtering | |
| FTransform | FilterBoxTransform | Transform applied to the FilterBox | |
| float | RoundWeight | Roundness of the bevel. Ignored if Subdivisions = 0. | |
| int | SetMaterialID | Material ID to set on the new faces introduced by bevel operation, unless bInferMaterialID=true and non-ambiguous MaterialID can be inferred from adjacent faces | |
| int | Subdivisions | Number of edge loops added along the bevel faces |