public class ModelGeometry extends Object
| Modifier and Type | Field and Description |
|---|---|
HashMap<Corner3D,Corner3D> |
corners |
HashMap<Edge3D,Edge3D> |
edges |
HashMap<Normal,LinkedList<Polygon3D>> |
polygons |
| Constructor and Description |
|---|
ModelGeometry() |
| Modifier and Type | Method and Description |
|---|---|
Normal |
CalcNormal(Edge3D[] edges) |
void |
InsertTriangleToPolygon(Polygon3D pol,
Edge3D[] edges,
Normal normal) |
boolean |
IsPointOnPlane(Corner3D point,
Polygon3D poly) |
Corner3D |
NewCorner(float _x,
float _y,
float _z) |
Edge3D |
NewEdge(Corner3D p1,
Corner3D p2) |
static double |
PointToPlaneDistance(Corner3D point,
Corner3D planeOrigin,
Normal planeNormal) |
Copyright © 2019 OpenSource BIM. All rights reserved.