SbLine(3IV)

SbLine - directed line in 3D

As shipped in IRIX 6.5.30. Added in IRIX 6.5.22.

NAME
     SbLine - directed line in 3D

INHERITS FROM
     SbLine

SYNOPSIS
     #include <Inventor/SbLinear.h>

          Methods from class SbLine:

                         SbLine()
                         SbLine(const SbVec3f &p0, const SbVec3f &p1)
     void                setValue(const SbVec3f &p0, const SbVec3f &p1)
     SbBool              getClosestPoints(const SbLine &line2, SbVec3f
                              &ptOnThis, SbVec3f &ptOnLine2 ) const
     SbVec3f             getClosestPoint(const SbVec3f &point) const
     const SbVec3f &     getPosition() const
     const SbVec3f &     getDirection() const


DESCRIPTION
     Represents a directed line in 3D. This is a basic Inventor datatype that
     is used for representing a 3D line. It is used as input and output by a
     variety of Inventor classes.

METHODS
                         SbLine()
                         SbLine(const SbVec3f &p0, const SbVec3f &p1)
          Constructors. To construct a line from a position and direction,
          use: SbLine(p0, p0 + dir). The line is directed from p0 to p1.

     void                setValue(const SbVec3f &p0, const SbVec3f &p1)
          Sets line to pass through points p0 and p1.

     SbBool              getClosestPoints(const SbLine &line2, SbVec3f
                              &ptOnThis, SbVec3f &ptOnLine2 ) const
          Finds the two closest points between this line and line2, and loads
          them into ptOnThis and ptOnLine2. Returns FALSE if the lines are
          parallel (results undefined), and returns TRUE otherwise.

     SbVec3f             getClosestPoint(const SbVec3f &point) const
          Returns the closest point on the line to the given point.

     const SbVec3f &     getPosition() const
     const SbVec3f &     getDirection() const
          Returns position of line origin point and direction vector of line.


FILE FORMAT/DEFAULTS
     Line {
     }
SEE ALSO
     SbVec3f, SbPlane