BevelModifier(Modifier)¶
base classes — bpy_struct, Modifier
- class bpy.types.BevelModifier(Modifier)¶
Bevel modifier to make edges and vertices more rounded
- affect¶
Affect edges or vertices
VERTICESVertices, Affect only vertices.EDGESEdges, Affect only edges.
- Type
enum in [‘VERTICES’, ‘EDGES’], default ‘EDGES’
- angle_limit¶
Angle above which to bevel edges
- Type
float in [0, 3.14159], default 0.523599
- custom_profile¶
The path for the custom profile
- Type
CurveProfile, (readonly)
- face_strength_mode¶
Whether to set face strength, and which faces to set it on
FSTR_NONENone, Do not set face strength.FSTR_NEWNew, Set face strength on new faces only.FSTR_AFFECTEDAffected, Set face strength on new and affected faces only.FSTR_ALLAll, Set face strength on all faces.
- Type
enum in [‘FSTR_NONE’, ‘FSTR_NEW’, ‘FSTR_AFFECTED’, ‘FSTR_ALL’], default ‘FSTR_NONE’
- harden_normals¶
Match normals of new faces to adjacent faces
- Type
boolean, default False
- invert_vertex_group¶
Invert vertex group influence
- Type
boolean, default False
- limit_method¶
NONENone, Bevel the entire mesh by a constant amount.ANGLEAngle, Only bevel edges with sharp enough angles between faces.WEIGHTWeight, Use bevel weights to determine how much bevel is applied in edge mode.VGROUPVertex Group, Use vertex group weights to select whether vertex or edge is beveled.
- Type
enum in [‘NONE’, ‘ANGLE’, ‘WEIGHT’, ‘VGROUP’], default ‘ANGLE’
- loop_slide¶
Prefer sliding along edges to having even widths
- Type
boolean, default False
- mark_seam¶
Mark Seams along beveled edges
- Type
boolean, default False
- mark_sharp¶
Mark beveled edges as sharp
- Type
boolean, default False
- material¶
Material index of generated faces, -1 for automatic
- Type
int in [-1, 32767], default -1
- miter_inner¶
Pattern to use for inside of miters
MITER_SHARPSharp, Inside of miter is sharp.MITER_ARCArc, Inside of miter is arc.
- Type
enum in [‘MITER_SHARP’, ‘MITER_ARC’], default ‘MITER_SHARP’
- miter_outer¶
Pattern to use for outside of miters
MITER_SHARPSharp, Outside of miter is sharp.MITER_PATCHPatch, Outside of miter is squared-off patch.MITER_ARCArc, Outside of miter is arc.
- Type
enum in [‘MITER_SHARP’, ‘MITER_PATCH’, ‘MITER_ARC’], default ‘MITER_SHARP’
- offset_type¶
What distance Width measures
OFFSETOffset, Amount is offset of new edges from original.WIDTHWidth, Amount is width of new face.DEPTHDepth, Amount is perpendicular distance from original edge to bevel face.PERCENTPercent, Amount is percent of adjacent edge length.ABSOLUTEAbsolute, Amount is absolute distance along adjacent edge.
- Type
enum in [‘OFFSET’, ‘WIDTH’, ‘DEPTH’, ‘PERCENT’, ‘ABSOLUTE’], default ‘OFFSET’
- profile¶
The profile shape (0.5 = round)
- Type
float in [0, 1], default 0.5
- profile_type¶
The type of shape used to rebuild a beveled section
SUPERELLIPSESuperellipse, The profile can be a concave or convex curve.CUSTOMCustom, The profile can be any arbitrary path between its endpoints.
- Type
enum in [‘SUPERELLIPSE’, ‘CUSTOM’], default ‘SUPERELLIPSE’
- segments¶
Number of segments for round edges/verts
- Type
int in [1, 100], default 1
- spread¶
Spread distance for inner miter arcs
- Type
float in [0, inf], default 0.1
- use_clamp_overlap¶
Clamp the width to avoid overlap
- Type
boolean, default False
- vertex_group¶
Vertex group name
- Type
string, default “”, (never None)
- vmesh_method¶
The method to use to create the mesh at intersections
ADJGrid Fill, Default patterned fill.CUTOFFCutoff, A cut-off at the end of each profile before the intersection.
- Type
enum in [‘ADJ’, ‘CUTOFF’], default ‘ADJ’
- width¶
Bevel amount
- Type
float in [0, inf], default 0.1
- width_pct¶
Bevel amount for percentage method
- Type
float in [0, inf], default 0.1
- classmethod bl_rna_get_subclass(id, default=None)¶
- Parameters
id (string) – The RNA type identifier.
- Returns
The RNA type or default when not found.
- Return type
bpy.types.Structsubclass
- classmethod bl_rna_get_subclass_py(id, default=None)¶
- Parameters
id (string) – The RNA type identifier.
- Returns
The class or default when not found.
- Return type
type
Inherited Properties
Inherited Functions