Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bengolder/python-geometry
/ types & classes
Types & classes
28 in github.com/bengolder/python-geometry
⨍
Functions
126
◇
Types & classes
28
↓ 13 callers
Class
Interval
Intervals are one-dimensional spaces on a number line They can be instantiated with: no arguments - which defaults to an
geometry/intervals.py:4
↓ 9 callers
Class
Vector2d
geometry/vector2d.py:3
↓ 7 callers
Class
Vector3d
A 3d vector object
geometry/vector3d.py:4
↓ 6 callers
Class
Point3d
Functionally similar to a Vector3d, but concpetually distinct, and includes several additional methods.
geometry/point3d.py:4
↓ 5 callers
Class
PointSet
This class is meant to hold a set of *unique* points. Basically this provides hooks to using a python 'set' containing tuples of the point co
geometry/points.py:3
↓ 4 callers
Class
Matrix
A class for all kinds of matrix objects. Matrices are immutable.
geometry/matrix.py:22
↓ 3 callers
Class
Point2d
geometry/point2d.py:4
↓ 2 callers
Class
Line3d
A 3d line object This class is used to represent an infinitely extensive line. Lines can be represented with a point and a vector parallel to
geometry/line.py:4
↓ 2 callers
Class
MatrixError
geometry/matrix.py:16
↓ 1 callers
Class
CoordGenerator
tests/test_vector.py:7
↓ 1 callers
Class
Plane3d
A 3d plane object This plane class has an infinite size. A plane can be initialized with point on the plane and a vector normal to the pl
geometry/plane.py:8
Class
Box2d
geometry/boxes.py:19
Class
Box3d
geometry/boxes.py:31
Class
Edge
This is a class roughly equivalent to a line segment. It is basically a connection between two points. It should behave like a tuple of two
geometry/mesh.py:9
Class
LineSegment2d
geometry/line.py:33
Class
MeshEdge
An edge with adjacency information.
geometry/mesh.py:70
Class
MeshFace
A mesh face has a set of edges that are all connected into a closed polygon.
geometry/mesh.py:63
Class
MeshVertex
A point3d for use within a mesh that has all the functionality of a point, but also contains adjacency information.
geometry/mesh.py:56
Class
PlanarFace
This is meant to hold triangles and polygon facets for mesh-lik structures.
geometry/mesh.py:25
Class
PointBase
Should not be instantiated directly.
geometry/point.py:2
Class
Polygon
An object that basically contains a point set and links between points that result in a closed shape, but has methods for using it in polygon-
geometry/mesh.py:49
Class
Polyline
An object that contains a point set and links between the points.
geometry/mesh.py:44
Class
Scale
geometry/intervals.py:136
Class
TestImport
tests/test_imports.py:3
Class
TestPoints
tests/test_vector.py:120
Class
TestVectors
tests/test_vector.py:30
Class
VectorBase
Should not be instantiated directly
geometry/vector.py:6
Class
WingedEdgeMesh
A mesh that stores adjacency information between faces, edges and vertices.
geometry/mesh.py:78