Package com.solibri.geometry.primitive3d
Interface MPlane
- All Superinterfaces:
- Plane
Interface for handling mutable planes in 3d. A plane is a flat,
 two-dimensional surface that extends infinitely far. Plane is defined by a
 point on the plane and the plane's normal vector.
- Since:
- 9.10.2
- 
Method SummaryModifier and TypeMethodDescriptionstatic MPlaneCreates an instance of MPlane.static MPlanecreate(Triangle3d triangle) Creates an instance of MPlane based on a triangle.voidSets the plane normal vector to the given vector.voidSets the plane point to the given point.Methods inherited from interface com.solibri.geometry.primitive3d.Planecontains, dihedralAngle, distance, distanceSquared, getNormal, getPoint, intersect, project, project, signedDistance, signedDistance
- 
Method Details- 
setPointSets the plane point to the given point.- Parameters:
- point- the new point
- Since:
- 9.10.2
 
- 
setNormalSets the plane normal vector to the given vector.- Parameters:
- vector- the new normal vector
- Since:
- 9.10.2
 
- 
createCreates an instance of MPlane.- Parameters:
- point- some point on the plane
- normalVector- the normal vector of the plane
- Returns:
- the newly created instance
- Since:
- 9.10.2
 
- 
createCreates an instance of MPlane based on a triangle.- Parameters:
- triangle- the triangle that defines the plane
- Returns:
- the newly created instance
- Since:
- 9.10.2
 
 
-