osg.LineSegment

class osg.LineSegment
Represents

c++ class

Wraps

osg::LineSegment

Constructors:

osg.LineSegment()

osg.LineSegment(osg.LineSegment seg)

Параметры

seg (osg.LineSegment) –

osg.LineSegment(osg.Vec3 s, osg.Vec3 e)

Параметры

Methods:

:set(osg.Vec3 s, osg.Vec3 e)

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

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

osg.Vec3

:getStart()

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

osg.Vec3

:getEnd()

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

osg.Vec3

:valid()

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

bool

:intersect(osg.BoundingBox bb)

Параметры

bb (osg.BoundingBox) –

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

bool

:intersect(osg.BoundingSphere bs)

Параметры

bs (osg.BoundingSphere) –

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

bool

:intersect(osg.Vec3 v1, osg.Vec3 v2, osg.Vec3 v3, double ratioFromStartToEnd)

Параметры
Тип результата

bool

:intersectAndComputeRatios(osg.BoundingBox bb, double ratioFromStartToEnd1, double ratioFromStartToEnd2)

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

  • ratioFromStartToEnd1 (double) –

  • ratioFromStartToEnd2 (double) –

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

bool

:intersectAndComputeRatios(osg.BoundingSphere bs, double ratioFromStartToEnd1, double ratioFromStartToEnd2)

Параметры
  • bs (osg.BoundingSphere) –

  • ratioFromStartToEnd1 (double) –

  • ratioFromStartToEnd2 (double) –

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

bool

:mult(osg.LineSegment seg, osg.Matrix m)

Параметры
:mult(osg.Matrix m, osg.LineSegment seg)

Параметры