base classes — bpy_struct, ID
Mesh datablock defining geometric surfaces
Defines maximum angle between face normals that ‘Auto Smooth’ will operate on
Type : | float in [-inf, inf], default 0.0 |
---|
Adjusts active object’s texture space automatically when transforming object
Type : | boolean, default False |
---|
Edges of the mesh
Type : | MeshEdges bpy_prop_collection of MeshEdge, (readonly) |
---|
Faces of the mesh
Type : | MeshFaces bpy_prop_collection of MeshFace, (readonly) |
---|
Type : | FloatProperties bpy_prop_collection of MeshFloatPropertyLayer, (readonly) |
---|
Type : | IntProperties bpy_prop_collection of MeshIntPropertyLayer, (readonly) |
---|
Type : | StringProperties bpy_prop_collection of MeshStringPropertyLayer, (readonly) |
---|
Loops of the mesh
Type : | MeshLoops bpy_prop_collection of MeshLoop, (readonly) |
---|
Type : | IDMaterials bpy_prop_collection of Material, (readonly) |
---|
Polygons of the mesh
Type : | MeshPolygons bpy_prop_collection of MeshPolygon, (readonly) |
---|
Displays all edges for wireframe in all view modes in the 3D view
Type : | boolean, default False |
---|
Render/display the mesh with double or single sided lighting
Type : | boolean, default False |
---|
Displays weights created for the Bevel modifier
Type : | boolean, default False |
---|
Displays creases created for subsurf weighting
Type : | boolean, default False |
---|
Displays UV unwrapping seams
Type : | boolean, default False |
---|
Displays sharp edges, used with the EdgeSplit modifier
Type : | boolean, default False |
---|
Displays selected edges using hilights in the 3D view and UV editor
Type : | boolean, default False |
---|
Displays selected edge lengths, Using global values when set in the transform panel
Type : | boolean, default False |
---|
Displays the angles in the selected edges in degrees, Using global values when set in the transform panel
Type : | boolean, default False |
---|
Displays the area of selected faces, Using global values when set in the transform panel
Type : | boolean, default False |
---|
Displays the index numbers of selected vertices, edges, and faces
Type : | boolean, default False |
---|
Displays all faces as shades in the 3D view and UV editor
Type : | boolean, default False |
---|
Displays face normals as lines
Type : | boolean, default False |
---|
Displays vertex normals as lines
Type : | boolean, default False |
---|
Sticky texture coordinates
Type : | bpy_prop_collection of MeshSticky, (readonly) |
---|
All UV maps for tesselated faces (read-only, for use by renderers)
Type : | TessfaceUVTextures bpy_prop_collection of MeshTextureFaceLayer, (readonly) |
---|
All tesselated face colors (read-only, for use by renderers)
Type : | VertexColors bpy_prop_collection of MeshColorLayer, (readonly) |
---|
Texture space location
Type : | float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0) |
---|
Texture space size
Type : | float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0) |
---|
Selected edge count in editmode
Type : | int in [0, inf], default 0, (readonly) |
---|
Selected face count in editmode
Type : | int in [0, inf], default 0, (readonly) |
---|
Selected vertex count in editmode
Type : | int in [0, inf], default 0, (readonly) |
---|
Treats all set-smoothed faces with angles less than the specified angle as ‘smooth’ during render
Type : | boolean, default False |
---|
Adjusts active object’s texture space automatically when transforming object
Type : | boolean, default False |
---|
Use topology based mirroring. For when both sides of mesh have matching, unique topology
Type : | boolean, default False |
---|
X Axis mirror editing
Type : | boolean, default False |
---|
Face selection masking for painting
Type : | boolean, default False |
---|
Vertex selection masking for painting (weight paint only)
Type : | boolean, default False |
---|
UV loop layer to be used as cloning source
Type : | MeshUVLoopLayer |
---|
Clone UV loop layer index
Type : | int in [0, inf], default 0 |
---|
UV loop layer to mask the painted area
Type : | MeshUVLoopLayer |
---|
Mask UV loop layer index
Type : | int in [0, inf], default 0 |
---|
All UV loop layers
Type : | UVLoopLayers bpy_prop_collection of MeshUVLoopLayer, (readonly) |
---|
UV map to be used as cloning source
Type : | MeshTexturePolyLayer |
---|
Clone UV map index
Type : | int in [0, inf], default 0 |
---|
UV map to mask the painted area
Type : | MeshTexturePolyLayer |
---|
Mask UV map index
Type : | int in [0, inf], default 0 |
---|
All UV maps
Type : | UVTextures bpy_prop_collection of MeshTexturePolyLayer, (readonly) |
---|
All vertex colors
Type : | LoopColors bpy_prop_collection of MeshLoopColorLayer, (readonly) |
---|
Vertices of the mesh
Type : | MeshVertices bpy_prop_collection of MeshVertex, (readonly) |
---|
(readonly)
Transform mesh vertices by a matrix
Parameters: | matrix (float array of 16 items in [-inf, inf]) – Matrix |
---|
Calculate vertex normals
update
Parameters: | calc_edges (boolean, (optional)) – Calculate Edges, Force recalculation of edges |
---|
unit_test_compare
Parameters: | mesh (Mesh, (optional)) – Mesh to compare to |
---|---|
Returns: | Return value, String description of result of comparison |
Return type: | string |
validate geometry, return True when the mesh has had invalid geometry corrected/removed
Parameters: | verbose (boolean, (optional)) – Verbose, Output information about the errors found |
---|---|
Returns: | Result |
Return type: | boolean |
Make a mesh from a list of vertices/edges/faces Until we have a nicer way to make geometry, use this.
Parameters: |
|
---|
Inherited Properties
Inherited Functions
|
References