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') |
| 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)