├── .gitignore ├── .gitlab-ci.yml ├── .travis.yml ├── LICENCE ├── README.rst ├── TODO.rst ├── conda.recipe ├── bld.bat ├── build.sh └── meta.yaml ├── deploy_doc.py ├── doc ├── Makefile ├── api │ ├── index.rst │ ├── meshmagick.MMviewer.rst │ ├── meshmagick.densities.rst │ ├── meshmagick.hydrostatics.rst │ ├── meshmagick.inertia.rst │ ├── meshmagick.mesh.rst │ ├── meshmagick.mesh_clipper.rst │ ├── meshmagick.mmio.rst │ └── meshmagick.tools.rst ├── command_line │ ├── cli_reference.rst │ ├── cli_usage.rst │ └── index.rst ├── conf.py ├── img │ ├── 3D_hydrostatics.png │ ├── clip.png │ ├── clip2.png │ ├── cylinder_msh_normals.png │ ├── cylinder_msh_normals_flipped.png │ ├── cylinder_msh_normals_healed.png │ ├── cylinder_sym.png │ ├── cylinder_sym3.png │ ├── cylinder_sym3_normals.png │ ├── cylinder_sym3_normals_healed.png │ ├── cylinder_sym3_normals_healed_clip.png │ ├── ecn.png │ ├── hs_absolute_force.png │ ├── hs_relative_force.png │ ├── screenshot.png │ ├── show_hydrostatics.png │ ├── triangulate.png │ ├── viewer.png │ └── viewer_options.png ├── index.rst ├── install │ └── install.rst └── make.bat ├── meshmagick ├── MMviewer.py ├── __init__.py ├── cli.py ├── densities.py ├── hydrostatics.py ├── hydrostatics_old.py ├── inertia.py ├── mesh.py ├── mesh_clipper.py ├── mmio.py ├── rotations.py ├── tests │ ├── __init__.py │ ├── data │ │ ├── Buoy1.DAT │ │ ├── Buoy2.DAT │ │ ├── Buoys.inp │ │ ├── Cylinder.vtp │ │ ├── DeepCWind.mar │ │ ├── SEAREV.hst │ │ ├── SEAREV.mar │ │ ├── SEAREV.msh │ │ ├── SEAREV.stl │ │ ├── SEAREV.tec │ │ ├── SEAREV.vtp │ │ ├── SEAREV.vtu │ │ ├── barge.med │ │ ├── coque.gdf │ │ ├── coque.stl │ │ ├── cylinder.geo │ │ ├── cylinder.geo.opt │ │ ├── cylinder.msh │ │ └── submarine.wrl │ ├── test_IO.py │ ├── test_clipping.py │ ├── test_hydrostatics.py │ ├── test_inertia.py │ ├── test_inertia_cylinder.py │ └── test_mesh.py └── tools.py ├── requirements.txt ├── setup.cfg └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/LICENCE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/README.rst -------------------------------------------------------------------------------- /TODO.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/TODO.rst -------------------------------------------------------------------------------- /conda.recipe/bld.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/conda.recipe/bld.bat -------------------------------------------------------------------------------- /conda.recipe/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/conda.recipe/build.sh -------------------------------------------------------------------------------- /conda.recipe/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/conda.recipe/meta.yaml -------------------------------------------------------------------------------- /deploy_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/deploy_doc.py -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/api/index.rst -------------------------------------------------------------------------------- /doc/api/meshmagick.MMviewer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/api/meshmagick.MMviewer.rst -------------------------------------------------------------------------------- /doc/api/meshmagick.densities.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/api/meshmagick.densities.rst -------------------------------------------------------------------------------- /doc/api/meshmagick.hydrostatics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/api/meshmagick.hydrostatics.rst -------------------------------------------------------------------------------- /doc/api/meshmagick.inertia.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/api/meshmagick.inertia.rst -------------------------------------------------------------------------------- /doc/api/meshmagick.mesh.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/api/meshmagick.mesh.rst -------------------------------------------------------------------------------- /doc/api/meshmagick.mesh_clipper.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/api/meshmagick.mesh_clipper.rst -------------------------------------------------------------------------------- /doc/api/meshmagick.mmio.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/api/meshmagick.mmio.rst -------------------------------------------------------------------------------- /doc/api/meshmagick.tools.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/api/meshmagick.tools.rst -------------------------------------------------------------------------------- /doc/command_line/cli_reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/command_line/cli_reference.rst -------------------------------------------------------------------------------- /doc/command_line/cli_usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/command_line/cli_usage.rst -------------------------------------------------------------------------------- /doc/command_line/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/command_line/index.rst -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/img/3D_hydrostatics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/3D_hydrostatics.png -------------------------------------------------------------------------------- /doc/img/clip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/clip.png -------------------------------------------------------------------------------- /doc/img/clip2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/clip2.png -------------------------------------------------------------------------------- /doc/img/cylinder_msh_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/cylinder_msh_normals.png -------------------------------------------------------------------------------- /doc/img/cylinder_msh_normals_flipped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/cylinder_msh_normals_flipped.png -------------------------------------------------------------------------------- /doc/img/cylinder_msh_normals_healed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/cylinder_msh_normals_healed.png -------------------------------------------------------------------------------- /doc/img/cylinder_sym.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/cylinder_sym.png -------------------------------------------------------------------------------- /doc/img/cylinder_sym3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/cylinder_sym3.png -------------------------------------------------------------------------------- /doc/img/cylinder_sym3_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/cylinder_sym3_normals.png -------------------------------------------------------------------------------- /doc/img/cylinder_sym3_normals_healed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/cylinder_sym3_normals_healed.png -------------------------------------------------------------------------------- /doc/img/cylinder_sym3_normals_healed_clip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/cylinder_sym3_normals_healed_clip.png -------------------------------------------------------------------------------- /doc/img/ecn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/ecn.png -------------------------------------------------------------------------------- /doc/img/hs_absolute_force.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/hs_absolute_force.png -------------------------------------------------------------------------------- /doc/img/hs_relative_force.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/hs_relative_force.png -------------------------------------------------------------------------------- /doc/img/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/screenshot.png -------------------------------------------------------------------------------- /doc/img/show_hydrostatics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/show_hydrostatics.png -------------------------------------------------------------------------------- /doc/img/triangulate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/triangulate.png -------------------------------------------------------------------------------- /doc/img/viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/viewer.png -------------------------------------------------------------------------------- /doc/img/viewer_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/img/viewer_options.png -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/install/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/install/install.rst -------------------------------------------------------------------------------- /doc/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/doc/make.bat -------------------------------------------------------------------------------- /meshmagick/MMviewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/MMviewer.py -------------------------------------------------------------------------------- /meshmagick/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = '3.4' 2 | -------------------------------------------------------------------------------- /meshmagick/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/cli.py -------------------------------------------------------------------------------- /meshmagick/densities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/densities.py -------------------------------------------------------------------------------- /meshmagick/hydrostatics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/hydrostatics.py -------------------------------------------------------------------------------- /meshmagick/hydrostatics_old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/hydrostatics_old.py -------------------------------------------------------------------------------- /meshmagick/inertia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/inertia.py -------------------------------------------------------------------------------- /meshmagick/mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/mesh.py -------------------------------------------------------------------------------- /meshmagick/mesh_clipper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/mesh_clipper.py -------------------------------------------------------------------------------- /meshmagick/mmio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/mmio.py -------------------------------------------------------------------------------- /meshmagick/rotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/rotations.py -------------------------------------------------------------------------------- /meshmagick/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /meshmagick/tests/data/Buoy1.DAT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/Buoy1.DAT -------------------------------------------------------------------------------- /meshmagick/tests/data/Buoy2.DAT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/Buoy2.DAT -------------------------------------------------------------------------------- /meshmagick/tests/data/Buoys.inp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/Buoys.inp -------------------------------------------------------------------------------- /meshmagick/tests/data/Cylinder.vtp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/Cylinder.vtp -------------------------------------------------------------------------------- /meshmagick/tests/data/DeepCWind.mar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/DeepCWind.mar -------------------------------------------------------------------------------- /meshmagick/tests/data/SEAREV.hst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/SEAREV.hst -------------------------------------------------------------------------------- /meshmagick/tests/data/SEAREV.mar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/SEAREV.mar -------------------------------------------------------------------------------- /meshmagick/tests/data/SEAREV.msh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/SEAREV.msh -------------------------------------------------------------------------------- /meshmagick/tests/data/SEAREV.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/SEAREV.stl -------------------------------------------------------------------------------- /meshmagick/tests/data/SEAREV.tec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/SEAREV.tec -------------------------------------------------------------------------------- /meshmagick/tests/data/SEAREV.vtp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/SEAREV.vtp -------------------------------------------------------------------------------- /meshmagick/tests/data/SEAREV.vtu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/SEAREV.vtu -------------------------------------------------------------------------------- /meshmagick/tests/data/barge.med: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/barge.med -------------------------------------------------------------------------------- /meshmagick/tests/data/coque.gdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/coque.gdf -------------------------------------------------------------------------------- /meshmagick/tests/data/coque.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/coque.stl -------------------------------------------------------------------------------- /meshmagick/tests/data/cylinder.geo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/cylinder.geo -------------------------------------------------------------------------------- /meshmagick/tests/data/cylinder.geo.opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/cylinder.geo.opt -------------------------------------------------------------------------------- /meshmagick/tests/data/cylinder.msh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/cylinder.msh -------------------------------------------------------------------------------- /meshmagick/tests/data/submarine.wrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/data/submarine.wrl -------------------------------------------------------------------------------- /meshmagick/tests/test_IO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/test_IO.py -------------------------------------------------------------------------------- /meshmagick/tests/test_clipping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/test_clipping.py -------------------------------------------------------------------------------- /meshmagick/tests/test_hydrostatics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/test_hydrostatics.py -------------------------------------------------------------------------------- /meshmagick/tests/test_inertia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/test_inertia.py -------------------------------------------------------------------------------- /meshmagick/tests/test_inertia_cylinder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/test_inertia_cylinder.py -------------------------------------------------------------------------------- /meshmagick/tests/test_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tests/test_mesh.py -------------------------------------------------------------------------------- /meshmagick/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/meshmagick/tools.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LHEEA/meshmagick/HEAD/setup.py --------------------------------------------------------------------------------