Source code for g3d.mesh.modules.g3dmesh

"""G3DMesh definitions (G3DMesh, G2DMesh)"""
from typing import Any
from g3d.defs import G3DWorld
from g3d.defs import DIMMode
from g3d.mesh.modules import MeshModule


[docs] class G3DMesh(MeshModule): def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) def _set_code_type(self) -> None: super()._set_code_type() g3d_world = G3DWorld() g3d_world.options.dim_mode = DIMMode.G3D
[docs] class G2DMesh(MeshModule): def __init__(self, *args: Any, **kwargs: Any) -> None: super().__init__(*args, **kwargs) def _set_code_type(self) -> None: super()._set_code_type() g3d_world = G3DWorld() g3d_world.info.code_name = 'g2dmesh.py' g3d_world.info.code_description = 'a python-based mesh tool for generation of 2D structured multi-block meshes' g3d_world.options.dim_mode = DIMMode.G2D