PyGTS is a python package used to construct, manipulate, and perform computations on triangulated surfaces. It is a hand-crafted and pythonic binding for the GNU Triangulated Surface (GTS) Library.
Be the first to post a text review of PyGTS. Rate and review a project by clicking thumbs up or thumbs down in the right column.
PyGTS (http://pygts.sourceforge.net/) is a python package used to construct, manipulate, and perform computations on 3D triangulated surfaces. It is a hand-crafted and pythonic binding for the GNU Triangulated Surface (GTS) Library (http://gts.sourceforge.net/). This is a bug-fix release that also contains some build improvements for Mac OS X. See the ChangeLog for the details. See the SF project page (https://sourceforge.net/projects/pygts/), screenshots (https://sourceforge.net/project/screenshots.php?group_id=262159), or go straight to download (https://sourceforge.net/project/showfiles.php?group_id=262159).
2009-06-06 Thomas J. Duck <tom.duck@dal.ca> * Version 0.3.1 * Corrected internal typecasting for vertices. This fixes problems with using list of numbers as vertices. * Improved cleanup code * Build specifically for i386 of PPC under Mac OS X
PyGTS (http://pygts.sourceforge.net/) is a python package used to construct, manipulate, and perform computations on 3D triangulated surfaces. It is a hand-crafted and pythonic binding for the GNU Triangulated Surface (GTS) Library (http://gts.sourceforge.net/). PyGTS was refactored for release 0.3.0 in order to simplify the code for further development and make it more robust. It is now provided as a true python package rather than a module. See the README for new installation instructions. There is new functionality (including support for isosurface computations), and some functions/methods are renamed. The details are given in the ChangeLog. See the SF project page (https://sourceforge.net/projects/pygts/), screenshots (https://sourceforge.net/project/screenshots.php?group_id=262159), or go straight to download (https://sourceforge.net/project/showfiles.php?group_id=262159).
2009-06-02 Thomas J. Duck <tom.duck@dal.ca> * Version 0.3.0 * Reorganized PyGTS as a true python package, not just a module * Added numpy (http://numpy.scipy.org/) as an optional dependency * Refactored code to consolidate object creation, eliminate duplicate code, and allow extension types to be subclassed * Allow sequences to be used in place of Points or Vertices in method calls * Reworked error types and messages * Added function isosurface() and example isosurface.py * Renamed Vertex.get() to Vertex.coords(), Surface.read() to read(), get_mayavi_coords_and_triangles() to get_coords_and_face_indices() * Moved functionality of Surface.merge() into Surface.add() * Changed interface of get_coords_and_face_indices() for use with things other than mayavi.
PyGTS (http://pygts.sourceforge.net/) is a python package used to construct, manipulate, and perform computations on 3D triangulated surfaces. It is a hand-crafted and pythonic binding for the GNU Triangulated Surface (GTS) Library (http://gts.sourceforge.net/). This is a milestone release, with the bindings for the GTS Geometrical Object Hierarchy now complete. See the SF project page (https://sourceforge.net/projects/pygts/), screenshots (https://sourceforge.net/project/screenshots.php?group_id=262159), or go straight to download (https://sourceforge.net/project/showfiles.php?group_id=262159).
2009-05-25 Thomas J. Duck <tom.duck@dal.ca> * Version 0.2.0 * Added functions cube(), merge(), vertices(), segments(), triangles(), triangle_enclosing() * Added methods Vertex.triangles(), Edge.is_boundary(), Triangle.vertex(), Triangle.is_stabbed(), Triangle.interpolate_height(), Surface.cleanup(), Surface.coarsen(), Surface.edges(), Surface.faces(), Surface.boundary(), Surface.parent(), Surface.manifold_faces(), Surface.fan_oriented(),Surface.distance(), Surface.write_vtk(), Surface.write_oogl(), Surface.write_oogl_boundary(), * Renamed examples/tetrahedron.py to examples/polyhedrons.py, and modified to display tetrahedon, cube and sphere * Renamed examples/boolean.py to examples/set_operations.py * Check for complete mutual intersection for union(), difference(), and intersection(), which is not allowed (resulted in a GTS failure mode before) * Fixed fatal bug when getting Edges e1, e2 and e3 from a Triangle * Fixed other minor bugs
PyGTS (http://pygts.sourceforge.net/) is a python package used to construct, manipulate, and perform computations on 3D triangulated surfaces. It is a hand-crafted and pythonic binding for the GNU Triangulated Surface (GTS) Library (http://gts.sourceforge.net/). This release fixes a number of issues with the install script. See the SF project page (https://sourceforge.net/projects/pygts/), screenshots (https://sourceforge.net/project/screenshots.php?group_id=262159), or go straight to download (https://sourceforge.net/project/showfiles.php?group_id=262159).
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?