-
Notifications
You must be signed in to change notification settings - Fork 23
Home
Chris Mackey edited this page Mar 31, 2019
·
1 revision
Welcome to the ladybug-geometry wiki! Here, you can find a summary of the objects available as part of this library.
FUNDAMENTAL 2D GEOMETRIES
Vector2D
Point2D
Ray2D
LineSegment2D
Polyline2D # needed to store curve information for psych chart curves
Arc2D # needed to store curve information for wind rose
Polygon2D # contains formulas for area, is_convex, is_clockwise, is_point_inside
Mesh2D # carries methods for grid generation, triangle subdivision, area centroids
FUNDAMENTAL 3D GEOMETRIES
Vector3D
Point3D
Ray3D
LineSegment3D
Polyline3D # needed to store curve information for sun path analemas
Arc3D # needed to store curve information for sun path daily curves
Plane3D
Surface3D # uses Polygon2D to compute ray intersections, area, is_convex, centroids
Mesh3D
ADDITIONAL MODULES
intersect2d # carries simple functions for closest points and lines/rays intersection
intersect3d # carries simple functions for closest points and planes/ray intersection
glazingratio # will carry all instructions for generating glazing based on ratio
straightskeleton # will carry methods for generating straight skeletons