Welcome to numpy-stl’s documentation!¶
Contents:
- numpy-stl
- Security contact information
- Issues
- Links
- Requirements for installing:
- Installation:
- Initial usage:
- Contributing:
- Quickstart
- Plotting using matplotlib is equally easy:
- Experimental support for reading 3MF files
- Modifying Mesh objects
- Extending Mesh objects
- Creating a single triangle
- Creating Mesh objects from a list of vertices and faces
- Evaluating Mesh properties (Volume, Center of gravity, Inertia)
- Combining multiple STL files
- Known limitations
- tests and examples
- stl package
- stl.Mesh
Mesh
Mesh.areas
Mesh.attr
Mesh.centroids
Mesh.check()
Mesh.critical()
Mesh.debug()
Mesh.dtype
Mesh.error()
Mesh.exception()
Mesh.from_3mf_file()
Mesh.from_file()
Mesh.from_files()
Mesh.from_multi_file()
Mesh.get()
Mesh.get_header()
Mesh.get_mass_properties()
Mesh.get_mass_properties_with_density()
Mesh.get_unit_normals()
Mesh.info()
Mesh.is_closed()
Mesh.items()
Mesh.keys()
Mesh.load()
Mesh.log()
Mesh.logger
Mesh.max_
Mesh.min_
Mesh.normals
Mesh.points
Mesh.remove_duplicate_polygons()
Mesh.remove_empty_areas()
Mesh.rotate()
Mesh.rotate_using_matrix()
Mesh.rotation_matrix()
Mesh.save()
Mesh.transform()
Mesh.translate()
Mesh.units
Mesh.update_areas()
Mesh.update_centroids()
Mesh.update_max()
Mesh.update_min()
Mesh.update_normals()
Mesh.update_units()
Mesh.v0
Mesh.v1
Mesh.v2
Mesh.values()
Mesh.vectors
Mesh.warning()
Mesh.x
Mesh.y
Mesh.z
- stl.main module
- stl.base module
AREA_SIZE_THRESHOLD
BaseMesh
BaseMesh.areas
BaseMesh.attr
BaseMesh.centroids
BaseMesh.check()
BaseMesh.critical()
BaseMesh.debug()
BaseMesh.dtype
BaseMesh.error()
BaseMesh.exception()
BaseMesh.get()
BaseMesh.get_mass_properties()
BaseMesh.get_mass_properties_with_density()
BaseMesh.get_unit_normals()
BaseMesh.info()
BaseMesh.is_closed()
BaseMesh.items()
BaseMesh.keys()
BaseMesh.log()
BaseMesh.logger
BaseMesh.max_
BaseMesh.min_
BaseMesh.normals
BaseMesh.points
BaseMesh.remove_duplicate_polygons()
BaseMesh.remove_empty_areas()
BaseMesh.rotate()
BaseMesh.rotate_using_matrix()
BaseMesh.rotation_matrix()
BaseMesh.transform()
BaseMesh.translate()
BaseMesh.units
BaseMesh.update_areas()
BaseMesh.update_centroids()
BaseMesh.update_max()
BaseMesh.update_min()
BaseMesh.update_normals()
BaseMesh.update_units()
BaseMesh.v0
BaseMesh.v1
BaseMesh.v2
BaseMesh.values()
BaseMesh.vectors
BaseMesh.warning()
BaseMesh.x
BaseMesh.y
BaseMesh.z
DIMENSIONS
Dimension
RemoveDuplicates
VECTORS
logged()
- stl.mesh module
Mesh
Mesh.areas
Mesh.attr
Mesh.centroids
Mesh.check()
Mesh.critical()
Mesh.debug()
Mesh.dtype
Mesh.error()
Mesh.exception()
Mesh.from_3mf_file()
Mesh.from_file()
Mesh.from_files()
Mesh.from_multi_file()
Mesh.get()
Mesh.get_header()
Mesh.get_mass_properties()
Mesh.get_mass_properties_with_density()
Mesh.get_unit_normals()
Mesh.info()
Mesh.is_closed()
Mesh.items()
Mesh.keys()
Mesh.load()
Mesh.log()
Mesh.logger
Mesh.max_
Mesh.min_
Mesh.normals
Mesh.points
Mesh.remove_duplicate_polygons()
Mesh.remove_empty_areas()
Mesh.rotate()
Mesh.rotate_using_matrix()
Mesh.rotation_matrix()
Mesh.save()
Mesh.transform()
Mesh.translate()
Mesh.units
Mesh.update_areas()
Mesh.update_centroids()
Mesh.update_max()
Mesh.update_min()
Mesh.update_normals()
Mesh.update_units()
Mesh.v0
Mesh.v1
Mesh.v2
Mesh.values()
Mesh.vectors
Mesh.warning()
Mesh.x
Mesh.y
Mesh.z
- stl.stl module
BUFFER_SIZE
BaseStl
BaseStl.areas
BaseStl.attr
BaseStl.centroids
BaseStl.check()
BaseStl.critical()
BaseStl.debug()
BaseStl.dtype
BaseStl.error()
BaseStl.exception()
BaseStl.from_3mf_file()
BaseStl.from_file()
BaseStl.from_files()
BaseStl.from_multi_file()
BaseStl.get()
BaseStl.get_header()
BaseStl.get_mass_properties()
BaseStl.get_mass_properties_with_density()
BaseStl.get_unit_normals()
BaseStl.info()
BaseStl.is_closed()
BaseStl.items()
BaseStl.keys()
BaseStl.load()
BaseStl.log()
BaseStl.logger
BaseStl.max_
BaseStl.min_
BaseStl.normals
BaseStl.points
BaseStl.remove_duplicate_polygons()
BaseStl.remove_empty_areas()
BaseStl.rotate()
BaseStl.rotate_using_matrix()
BaseStl.rotation_matrix()
BaseStl.save()
BaseStl.transform()
BaseStl.translate()
BaseStl.units
BaseStl.update_areas()
BaseStl.update_centroids()
BaseStl.update_max()
BaseStl.update_min()
BaseStl.update_normals()
BaseStl.update_units()
BaseStl.v0
BaseStl.v1
BaseStl.v2
BaseStl.values()
BaseStl.vectors
BaseStl.warning()
BaseStl.x
BaseStl.y
BaseStl.z
COUNT_SIZE
HEADER_FORMAT
HEADER_SIZE
MAX_COUNT
Mode
StlMesh()
- stl.Mesh