DecimateModifier(Modifier)

base classes — bpy_struct, Modifier

class bpy.types.DecimateModifier(Modifier)

Decimation modifier

angle_limit

Only dissolve angles below this (planar only)

Type:float in [0, 3.14159], default 0.0
decimate_type
  • COLLAPSE Collapse, Use edge collapsing.
  • UNSUBDIV Un-Subdivide, Use un-subdivide face reduction.
  • DISSOLVE Planar, Dissolve geometry to form planar polygons.
Type:enum in [‘COLLAPSE’, ‘UNSUBDIV’, ‘DISSOLVE’], default ‘COLLAPSE’
delimit

Limit merging geometry

  • NORMAL Normal, Delimit by face directions.
  • MATERIAL Material, Delimit by face material.
  • SEAM Seam, Delimit by edge seams.
Type:enum set in {‘NORMAL’, ‘MATERIAL’, ‘SEAM’}, default {‘NORMAL’}
face_count

The current number of faces in the decimated mesh

Type:int in [-inf, inf], default 0, (readonly)
invert_vertex_group

Invert vertex group influence (collapse only)

Type:boolean, default False
iterations

Number of times reduce the geometry (unsubdivide only)

Type:int in [0, 32767], default 0
ratio

Ratio of triangles to reduce to (collapse only)

Type:float in [0, 1], default 0.0
use_collapse_triangulate

Keep triangulated faces resulting from decimation (collapse only)

Type:boolean, default False
use_dissolve_boundaries

Dissolve all vertices inbetween face boundaries (planar only)

Type:boolean, default False
vertex_group

Vertex group name (collapse only)

Type:string, default “”, (never None)

Inherited Properties

Inherited Functions

Previous topic

DampedTrackConstraint(Constraint)

Next topic

DelaySensor(Sensor)