Package | Description |
---|---|
com.solibri.geometry.algorithms | |
com.solibri.geometry.mesh | |
com.solibri.geometry.primitive3d |
Modifier and Type | Method and Description |
---|---|
static List<Triangle3d> |
Triangulation.of(Polygon3d polygon)
Returns a triangulation of the given polygon.
|
static List<Triangle3d> |
Triangulation.of(Polygon3d polygon,
Collection<Polygon3d> holes)
Returns a triangulation of the given polygon with the holes removed from
it.
|
Modifier and Type | Method and Description |
---|---|
static List<Triangle3d> |
Triangulation.of(Polygon3d polygon,
Collection<Polygon3d> holes)
Returns a triangulation of the given polygon with the holes removed from
it.
|
Modifier and Type | Method and Description |
---|---|
TriangleMesh |
TriangleMesh.withPolygon(Polygon3d polygon)
Returns a new
TriangleMesh composed of this TriangleMesh and an additional polygon. |
Modifier and Type | Method and Description |
---|---|
static TriangleMesh |
TriangleMesh.fromPolygons(Collection<? extends Polygon3d> polygons)
Returns a new instance of a
TriangleMesh given the polygons that form it. |
TriangleMesh |
TriangleMesh.withPolygons(Collection<? extends Polygon3d> polygons)
Returns a new
TriangleMesh composed of this TriangleMesh and additional polygons. |
Modifier and Type | Interface and Description |
---|---|
interface |
MPolygon3d
Interface for handling simple polygons without holes in 3-dimensional space.
|
interface |
MRectangle3d
Interface for handling rectangles in 3-dimensional space.
|
interface |
MTriangle3d
Interface that represents a 3-dimensional triangle.
|
interface |
Rectangle3d
Read-only interface for handling rectangles in 3-dimensional space.
|
interface |
Triangle3d
Read-only interface for 3-dimensional triangles.
|
Modifier and Type | Method and Description |
---|---|
static Polygon3d |
Polygon3d.create(List<? extends Vector3d> vertices)
Creates a polygon with the given vertices.
|
static Polygon3d |
Polygon3d.create(Polygon3d polygon)
Creates a polygon with the contents deep copied from the given polygon.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Polygon3d.contains(Polygon3d polygon)
Returns true if the given polygon is contained inside this polygon.
|
static MPolygon3d |
MPolygon3d.create(Polygon3d polygon)
Creates a polygon with the contents deep copied from the given polygon.
|
static Polygon3d |
Polygon3d.create(Polygon3d polygon)
Creates a polygon with the contents deep copied from the given polygon.
|
boolean |
Polygon3d.edgesIntersect(Polygon3d polygon)
Returns true if the edges of the given polygon intersect the edges of
this polygon.
|
Copyright © 2019 Solibri, Inc.. All rights reserved.