Bevel¶
Functionality¶
This node applies Bevel operator to the input mesh. You can specify edges to be beveled.
Inputs¶
This node has the following inputs:
Vertices
Edges
Polygons
FaceData. List containing an arbitrary data item for each face of input mesh. For example, this may be used to provide material indexes of input mesh faces. Optional input.
BevelFaceData. Face data to be assigned to bevel faces. This input is expected to contain one item per input objects. If this input is not connected, then bevel faces will be assigned with face data from adjacent faces.
BevelEdges / VerticesMask. Edges or vertices to be beveled. If this input is not connected, then by default all will be beveled. This parameter changes when
Vertex mode
flag is modified. On vertex mode it will expect a list of True/False (or 0/1) values indicating the selected vertices ([[0,1,0,..]]). Otherwise it will expect a list of Edges ([[2,6],[3,4]…]).Amount. Amount to offset beveled edge.
Segments. Number of segments in bevel.
Profile. Profile shape.
Spread. Controls how far the new vertices are from the meeting point. This input is visible only when one of Miter Type parameters is set to value different from Sharp. The default value is 0.0.
Parameters¶
This node has the following parameters:
Parameter |
Type |
Default |
Description |
---|---|---|---|
Amount type |
Offset or Width or Depth or Percent |
Offset |
|
Vertex mode |
Boolean |
False |
Bevel edges or only vertex. When activated the mask will switch from ‘Bevel Edges’ to ‘MaskVertices’ |
Clamp Overlap |
Boolean |
False |
If checked, do not allow beveled edges/vertices to overlap each other |
Amount |
Float |
0.0 |
Amount to offset beveled edge. Exact interpretation of this parameter depends on
means do not bevel. This parameter can also be specified via corresponding input. |
Segments |
Int |
1 |
Number of segments in bevel. This parameter can also be specified via corresponding input. |
Profile |
Float |
0.5 |
Profile shape - a float number from 0 to 1; default value of 0.5 means round shape. This parameter can also be specified via corresponding input. |
Spread |
Float |
0.0 |
See corresponding input description above. |
Loop Slide |
Boolean |
True |
If checked, prefer to slide along edges to having even widths. This parameter is available in the N panel only. |
Miter type / Inner |
Sharp or Patch or Arc |
Sharp |
Inner miter type. See Blender documentation for the details. This parameter is available in the N panel only. |
Miter type / Outer |
Sharp or Patch or Arc |
Sharp |
Outer miter type. See Blender documentation for the details. This parameter is available in the N panel only. |
Profile¶
Spread¶
Loop Slide¶
Miter type¶
Outputs¶
This node has the following outputs:
Vertices
Edges
Polygons
FaceData. List containing data items from the FaceData input, which contains one item for each output mesh face.
NewPolys - only bevel faces.
Examples of usage¶
Beveled cube:
Generator-> Box
Viz-> Viewer Draw
Only three edges of cube beveled:
Generator-> Box
Number-> List Input
List->List Main-> List Length
List-> Index To Mask
List-> List Mask (Out)
Viz-> Viewer Draw
Viz-> Viewer Index+
Another sort of cage:
Generator-> Box
Viz-> Viewer Draw
See also:
CAD-> Offset (Outpols)
You can work with multiple objects:
Generator-> Box
Number-> Number Range
Vector-> Vector In
Viz-> Viewer Draw
Vertex mode and multiple radius:
Generator-> Line
Generator->Generators Extended-> Triangle
Number-> List Input
Number-> Number Range
List->List Main-> List Length
Viz-> Viewer Draw
Viz-> Viewer Index+
An example of “FaceData” sockets usage: