Microgen API
Contents:
- Microgen modules
- microgen.shape package
- Shape (
microgen.shape) BoxCapsuleCylinderCylindricalTpmsEllipsoidExtrudedPolygonInfillNormedDistancePolyhedronShapeSphereSphericalTpmsSpinodoidTpmsTpms.as_lower_skeletal()Tpms.as_sheet()Tpms.as_surface()Tpms.as_upper_skeletal()Tpms.generate_cad()Tpms.generate_surface_mesh()Tpms.generate_volume_mesh()Tpms.grid_lower_skeletalTpms.grid_sheetTpms.grid_upper_skeletalTpms.lower_skeletalTpms.offsetTpms.offset_from_density()Tpms.raw_fieldTpms.sheetTpms.skeletalsTpms.surfaceTpms.upper_skeletal
batch_smooth_union()from_field()new_geometry()- Basic Geometry (
microgen.shape.shape) ShapeShellCreationError- Box (
microgen.shape.box) Box- Capsule (
microgen.shape.capsule) Capsule- Cylinder (
microgen.shape.cylinder) Cylinder- Ellipsoid (
microgen.shape.ellipsoid) Ellipsoid- Extruded Polygon (
microgen.shape.extruded_polygon) ExtrudedPolygon- Polyhedron (
microgen.shape.polyhedron) Polyhedronread_obj()- Sphere (
microgen.shape.sphere) Sphere- TPMS (
microgen.shape.tpms) CylindricalTpmsGradedInfillInfillShellCreationErrorSphericalTpmsSweepTpmsTpms.as_lower_skeletal()Tpms.as_sheet()Tpms.as_surface()Tpms.as_upper_skeletal()Tpms.generate_cad()Tpms.generate_surface_mesh()Tpms.generate_volume_mesh()Tpms.grid_lower_skeletalTpms.grid_sheetTpms.grid_upper_skeletalTpms.lower_skeletalTpms.offsetTpms.offset_from_density()Tpms.raw_fieldTpms.sheetTpms.skeletalsTpms.surfaceTpms.upper_skeletal
- Implicit Operations (
microgen.shape.implicit_ops) batch_smooth_union()blend()box()complement()difference()from_field()intersection()normalize_to_sdf()repeat()shell()smooth_difference()smooth_intersection()smooth_union()union()fischer_koch_s()gyroid()honeycomb()honeycomb_gyroid()honeycomb_lidinoid()honeycomb_schoen_iwp()honeycomb_schwarz_d()honeycomb_schwarz_p()lidinoid()neovius()pmy()schoen_frd()schoen_iwp()schwarz_d()schwarz_p()split_p()
- Shape (
Shape Subpackages:
- microgen.shape.strut_lattice subpackage
- Abstract Lattice (
microgen.shape.strut_lattice.abstract_lattice) AbstractLattice- Body Centered Cubic (
microgen.shape.strut_lattice.body_centered_cubic) BodyCenteredCubic- Cubic (
microgen.shape.strut_lattice.cubic) Cubic- Cuboctahedron (
microgen.shape.strut_lattice.cuboctahedron) Cuboctahedron- Custom Lattice (
microgen.shape.strut_lattice.custom_lattice) CustomLattice- Diamond (
microgen.shape.strut_lattice.diamond) Diamond- Face Centered Cubic (
microgen.shape.strut_lattice.face_centered_cubic) FaceCenteredCubic- Octahedron (
microgen.shape.strut_lattice.octahedron) Octahedron- Octet-truss (
microgen.shape.strut_lattice.octet_truss) OctetTruss- Rhombic Cuboctahedron (
microgen.shape.strut_lattice.rhombic_cuboctahedron) RhombicCuboctahedron- Rhombic Dodecahedron (
microgen.shape.strut_lattice.rhombic_dodecahedron) RhombicDodecahedron- Truncated Cube (
microgen.shape.strut_lattice.truncated_cube) TruncatedCube- Truncated Cuboctahedron (
microgen.shape.strut_lattice.truncated_cuboctahedron) TruncatedCuboctahedron- Truncated Octahedron (
microgen.shape.strut_lattice.truncated_octahedron) TruncatedOctahedron
- Abstract Lattice (