osg.BoundingBox

class osg.BoundingBox
Represents:c++ class
Wraps:osg::BoundingBoxImpl<osg::Vec3d>

Constructors:

osg.BoundingBox()

osg.BoundingBox(osg.BoundingBox other)

Параметры:other (osg.BoundingBox) –
osg.BoundingBox(osg.Vec3 min, osg.Vec3 max)

Параметры:

Methods:

:center()

Тип результата:osg.Vec3
:contains(osg.Vec3 point)

Параметры:point (osg.Vec3) –
Тип результата:bool
:corner(unsigned pos)

Параметры:pos (unsigned) –
Тип результата:osg.Vec3
:expandBy(osg.Vec3 vec)

Параметры:vec (osg.Vec3) –
:expandBy(double x, double y, double z)

Параметры:
  • x (double) –
  • y (double) –
  • z (double) –
:expandBy(osg.BoundingBox bb)

Параметры:bb (osg.BoundingBox) –
:max()

Тип результата:osg.Vec3
:min()

Тип результата:osg.Vec3
:radius()

Тип результата:double
:radius2()

Тип результата:double
:set(osg.Vec3 min, osg.Vec3 max)

Параметры:
:valid()

Тип результата:bool
:xMax()

Тип результата:double
:xMin()

Тип результата:double
:yMax()

Тип результата:double
:yMin()

Тип результата:double
:zMax()

Тип результата:double
:zMin()

Тип результата:double