You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Geometry3D is a simple python computational geographics library written in python.
This library focuses on the functions and lacks efficiency which might be improved in future version.
Core Features
Basic 3D Geometries: Point, Line, Plane, Segment, Convex Polygon and Convex Polyhedron.
Simple Object like Cubic, Sphere, Cylinder, Cone, Rectangle, Parallepiped, Parallogram and Circle.
Basic Attributes Of Geometries: length, area, volume.
Basic Relationships And Operations Between Geometries: move, angle, parallel, orthogonal, intersection.
Overload Build-In Functions Such As __contains__, __hash__, __eq__, __neg__.
A Naive Visualizer Using matplotlib.
A Naive Visualizer Using open3d.
Some of the code comes from sgl whose author is really interesting.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.