PyGTS

Creates, manipulates and analyzes triangulated surfaces
Download

PyGTS Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Thomas J. Duck
  • Publisher web site:

PyGTS Tags


PyGTS Description

Creates, manipulates and analyzes triangulated surfaces PyGTS is a Python library 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.The PyGTS binding is not yet feature-complete, but has nearly full support for the geometric primitives and surface boolean operations (union, difference, intersection) which allow constructive solid geometry. Here are some key features of "PyGTS": · Simple object-oriented structure giving easy access to topological properties. · 2D dynamic Delaunay and constrained Delaunay triangulations. · Robust geometric predicates (orientation, in circle) using fast adaptive floating point arithmetic. · Robust set operations on surfaces (union, intersection, difference). · Surface refinement and coarsening (multiresolution models). · Dynamic view-independent continuous level-of-detail. · Preliminary support for view-dependent level-of-detail. · Bounding-boxes trees and Kd-trees for efficient point location and collision/intersection detection. · Graph operations: traversal, graph partitioning. · Metric operations (area, volume, curvature ...). · Triangle strips generation for fast rendering. Requirements: · Python What's New in This Release: · Added methods Point.is_inside(), Vertex.encroaches(), Triangle.circumcenter(), Face.is_on(), Surface.stats(), Surface.quality_stats(), Surface.is_self_intersecting()


PyGTS Related Software