Microgen Logo
v1.2.0

Introduction

  • Overview
    • Brief examples
  • Install
    • With pip
    • With conda

Documentation

  • Microgen API
    • Microgen modules
      • Phase module
        • Phase
      • Operations
        • cutPhaseByShapeList()
        • cutPhases()
        • cutPhasesByShape()
        • cutShapes()
        • fuseShapes()
        • rasterPhase()
        • repeatPolyData()
        • repeatShape()
        • repeat_shape()
        • rescale()
        • rotateEuler()
        • rotatePvEuler()
      • Rve
        • Rve
      • Periodic
        • periodic()
      • Mesh
        • OutputMeshNotPeriodicError
        • is_periodic()
        • mesh()
        • meshPeriodic()
      • Remesh
        • InputMeshNotPeriodicError
        • OutputMeshNotPeriodicError
        • remesh_keeping_periodicity_for_fem()
      • External
        • Mmg
        • MmgError
        • Neper
        • parseNeper()
    • microgen.shape package
      • Shape (microgen.shape)
      • Box
        • Box.generate()
        • Box.generateVtk()
        • Box.generate_vtk()
      • Capsule
        • Capsule.generate()
        • Capsule.generateVtk()
        • Capsule.generate_vtk()
      • Cylinder
        • Cylinder.generate()
        • Cylinder.generateVtk()
        • Cylinder.generate_vtk()
      • CylindricalTpms
      • Ellipsoid
        • Ellipsoid.generate()
        • Ellipsoid.generateVtk()
        • Ellipsoid.generate_vtk()
      • ExtrudedPolygon
        • ExtrudedPolygon.generate()
        • ExtrudedPolygon.generateVtk()
        • ExtrudedPolygon.generate_vtk()
      • Infill
      • NormedDistance
        • NormedDistance.compute_offset()
      • Polyhedron
        • Polyhedron.generate()
        • Polyhedron.generateVtk()
        • Polyhedron.generate_vtk()
      • Shape
        • Shape.generate()
        • Shape.generateVtk()
        • Shape.generate_vtk()
      • Sphere
        • Sphere.generate()
        • Sphere.generateVtk()
        • Sphere.generate_vtk()
      • SphericalTpms
      • Tpms
        • Tpms.generate()
        • Tpms.generateVtk()
        • Tpms.generate_grid_vtk()
        • Tpms.generate_vtk()
        • Tpms.grid_lower_skeletal
        • Tpms.grid_sheet
        • Tpms.grid_upper_skeletal
        • Tpms.lower_skeletal
        • Tpms.offset
        • Tpms.offset_from_density()
        • Tpms.sheet
        • Tpms.skeletals
        • Tpms.surface
        • Tpms.upper_skeletal
      • newGeometry()
      • new_geometry()
      • Basic Geometry (microgen.shape.shape)
      • Shape
        • Shape.generate()
        • Shape.generateVtk()
        • Shape.generate_vtk()
      • Box (microgen.shape.box)
      • Box
        • Box.generate()
        • Box.generateVtk()
        • Box.generate_vtk()
      • Capsule (microgen.shape.capsule)
      • Capsule
        • Capsule.generate()
        • Capsule.generateVtk()
        • Capsule.generate_vtk()
      • Cylinder (microgen.shape.cylinder)
      • Cylinder
        • Cylinder.generate()
        • Cylinder.generateVtk()
        • Cylinder.generate_vtk()
      • Ellipsoid (microgen.shape.ellipsoid)
      • Ellipsoid
        • Ellipsoid.generate()
        • Ellipsoid.generateVtk()
        • Ellipsoid.generate_vtk()
      • Extruded Polygon (microgen.shape.extruded_polygon)
      • ExtrudedPolygon
        • ExtrudedPolygon.generate()
        • ExtrudedPolygon.generateVtk()
        • ExtrudedPolygon.generate_vtk()
      • Polyhedron (microgen.shape.polyhedron)
      • Polyhedron
        • Polyhedron.generate()
        • Polyhedron.generateVtk()
        • Polyhedron.generate_vtk()
      • read_obj()
      • Sphere (microgen.shape.sphere)
      • Sphere
        • Sphere.generate()
        • Sphere.generateVtk()
        • Sphere.generate_vtk()
      • TPMS (microgen.shape.tpms)
      • CylindricalTpms
      • Infill
      • ShellCreationError
      • SphericalTpms
      • Tpms
        • Tpms.generate()
        • Tpms.generateVtk()
        • Tpms.generate_grid_vtk()
        • Tpms.generate_vtk()
        • Tpms.grid_lower_skeletal
        • Tpms.grid_sheet
        • Tpms.grid_upper_skeletal
        • Tpms.lower_skeletal
        • Tpms.offset
        • Tpms.offset_from_density()
        • Tpms.sheet
        • Tpms.skeletals
        • Tpms.surface
        • Tpms.upper_skeletal
      • fischerKochS()
      • fischer_koch_s()
      • gyroid()
      • honeycomb()
      • honeycomb_gyroid()
      • honeycomb_lidinoid()
      • honeycomb_schoenIWP()
      • honeycomb_schoen_iwp()
      • honeycomb_schwarzD()
      • honeycomb_schwarzP()
      • honeycomb_schwarz_d()
      • honeycomb_schwarz_p()
      • lidinoid()
      • neovius()
      • pmy()
      • schoenFRD()
      • schoenIWP()
      • schoen_frd()
      • schoen_iwp()
      • schwarzD()
      • schwarzP()
      • schwarz_d()
      • schwarz_p()
      • split_p()

Examples

  • Geometries
    • Basic shapes
    • Platon polyhedra
  • Lattices
    • Octet-truss
    • Honeycomb
  • Triply Periodic Minimal Surfaces (TPMS)
    • Gyroid
    • TPMS available
    • Spherical gyroid
    • Shell
  • 3D operations
    • Repeating unit geometry
    • Raster Ellipsoid
    • Voronoi
    • Voronoi gyroid
  • Mesh
    • Mesh
    • Periodic Mesh
    • mmg
    • mmg Voronoi
    • Periodic remeshing
Microgen
  • Python Module Index

Python Module Index

m
 
m
- microgen
    microgen.external
    microgen.mesh
    microgen.operations
    microgen.periodic
    microgen.phase
    microgen.remesh
    microgen.rve
    microgen.shape
    microgen.shape.box
    microgen.shape.capsule
    microgen.shape.cylinder
    microgen.shape.ellipsoid
    microgen.shape.extruded_polygon
    microgen.shape.polyhedron
    microgen.shape.shape
    microgen.shape.sphere
    microgen.shape.surface_functions
    microgen.shape.tpms

© Copyright 2022, 3MAH. Revision b336855a.