M_Rhino_Geometry_BoundingBox__ctor - mcneel/rhinocommon-api-docs GitHub Wiki
Constructs a new boundingbox from two corner points.
Namespace: Rhino.Geometry
Assembly: RhinoCommon (in RhinoCommon.dll) Version: Rhino 6.0
C#
public BoundingBox(
Point3d min,
Point3d max
)
VB
Public Sub New (
min As Point3d,
max As Point3d
)
- min
- Type: Rhino.Geometry.Point3d
Point containing all the minimum coordinates. - max
- Type: Rhino.Geometry.Point3d
Point containing all the maximum coordinates.
VB
Partial Class Examples
Public Shared Function AddBrepBox(ByVal doc As Rhino.RhinoDoc) As Rhino.Commands.Result
Dim pt0 As New Rhino.Geometry.Point3d(0, 0, 0)
Dim pt1 As New Rhino.Geometry.Point3d(10, 10, 10)
Dim box As New Rhino.Geometry.BoundingBox(pt0, pt1)
Dim brep As Rhino.Geometry.Brep = box.ToBrep()
Dim rc As Rhino.Commands.Result = Rhino.Commands.Result.Failure
If doc.Objects.AddBrep(brep) <> System.Guid.Empty Then
rc = Rhino.Commands.Result.Success
doc.Views.Redraw()
End If
Return rc
End Function
End Class
C#
partial class Examples
{
public static Rhino.Commands.Result AddBrepBox(Rhino.RhinoDoc doc)
{
Rhino.Geometry.Point3d pt0 = new Rhino.Geometry.Point3d(0, 0, 0);
Rhino.Geometry.Point3d pt1 = new Rhino.Geometry.Point3d(10, 10, 10);
Rhino.Geometry.BoundingBox box = new Rhino.Geometry.BoundingBox(pt0, pt1);
Rhino.Geometry.Brep brep = box.ToBrep();
Rhino.Commands.Result rc = Rhino.Commands.Result.Failure;
if( doc.Objects.AddBrep(brep) != System.Guid.Empty )
{
rc = Rhino.Commands.Result.Success;
doc.Views.Redraw();
}
return rc;
}
}
Python
import Rhino
import scriptcontext
import System.Guid
def AddBrepBox():
pt0 = Rhino.Geometry.Point3d(0, 0, 0)
pt1 = Rhino.Geometry.Point3d(10, 10, 10)
box = Rhino.Geometry.BoundingBox(pt0, pt1)
brep = box.ToBrep()
rc = Rhino.Commands.Result.Failure
if( scriptcontext.doc.Objects.AddBrep(brep) != System.Guid.Empty ):
rc = Rhino.Commands.Result.Success
scriptcontext.doc.Views.Redraw()
return rc
if( __name__ == "__main__" ):
AddBrepBox()
Supported in: 6.0.16224.21491, 5D58w
BoundingBox Structure
BoundingBox Overload
Rhino.Geometry Namespace