Box3 Class Reference

Class Description

Represents a 3D box described by two 3D corner coordinates.
+ Inheritance diagram for Box3:

Public Member Functions

def Contains (self, args)
 
def EnlargeBy (self, args)
 
def GetCenter (self)
 
def GetMax (self)
 
def GetMin (self)
 
def GetWidth (self)
 
def IncludePoint (self, args)
 
def Init (self)
 
def Intersects (self, args)
 
def IsEmpty (self)
 
def MakeCube (self, args)
 
def Scale (self, args)
 
def Transform (self, args)
 
def Translate (self, args)
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr (self)
 

Public Attributes

 this
 

Static Public Attributes

tuple Center = _swig_property(GetCenter)
 
tuple Max = _swig_property(GetMax)
 
tuple Min = _swig_property(GetMin)
 
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
tuple Width = _swig_property(GetWidth)
 
- Static Public Attributes inherited from Wrapper
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 

Member Function Documentation

def Contains (   self,
  args 
)
Contains(Box3 self, Point3 p) -> bool
Contains(Box3 self, Box3 b) -> bool
def EnlargeBy (   self,
  args 
)
EnlargeBy(Box3 self, float s)
def GetCenter (   self)
GetCenter(Box3 self) -> Point3
def GetMax (   self)
GetMax(Box3 self) -> Point3
def GetMin (   self)
GetMin(Box3 self) -> Point3
def GetWidth (   self)
GetWidth(Box3 self) -> Point3
def IncludePoint (   self,
  args 
)
IncludePoint(Box3 self, Point3 pt, Matrix3 tm)
IncludePoint(Box3 self, Point3 pt)
def Init (   self)
Init(Box3 self)
def Intersects (   self,
  args 
)
Intersects(Box3 self, Box3 b) -> bool
def IsEmpty (   self)
IsEmpty(Box3 self) -> bool
def MakeCube (   self,
  args 
)
MakeCube(Box3 self, Point3 p, float side)
def Scale (   self,
  args 
)
Scale(Box3 self, float s)
def Transform (   self,
  args 
)
Transform(Box3 self, Matrix3 tm) -> Box3
def Translate (   self,
  args 
)
Translate(Box3 self, Point3 p)