PyT3D project

Python preprocessor for T3D, a three-dimensional sequential mesh generator

T3D is a powerfull mesh generator capable to discretize complex 3D domains into triangular and tetrahedral meshes of high quality. However, it uses text input files, which might be tedious and difficult to create manually, especially for complex geometries. PyT3D is a Python module to simplify the process:
v,c,s,r = sphere(Vector3(-1,-1,-1),1)
base = '/tmp/testt3d3'
iName,oName = base+'.in',base+'.out'
r.toFile(iName)
run(iName,oName,graphics=True,defaultSize=.3)
example example
PyT3D is a free software distributed under GNU LGPL license.

Currently implemented features are:
  • Mirrored most of T3D input specifications;
  • Automatic order checking of 2D and 3D bounding entities (e.g. curves of patch)
  • Functions to test/find neihboring entities
  • Simplification of:
    • boxes;
    • spheres;
    • polyhedrons;
  • ...

See documentation and/or examples for more information.
Contact: e-mail
Last update: 4th September 2022
© 2011 - 2022   Jan Stránský
All rights reserved
Valid XHTML 1.1
Valid CSS