Provided by: inventor-doc_2.1.5-10-18_all
NAME
SbCylinder — class for representing a cylinder
INHERITS FROM
SbCylinder
SYNOPSIS
#include <Inventor/SbLinear.h> Methods from class SbCylinder: SbCylinder() SbCylinder(const SbLine &a, float r) void setValue(const SbLine &a, float r) void setAxis(const SbLine &a) void setRadius(float r) const SbLine & getAxis() const float getRadius() const SbBool intersect(const SbLine &l, SbVec3f &intersection) const SbBool intersect(const SbLine &l, SbVec3f &enter, SbVec3f &exit) const
DESCRIPTION
This class defines a simple cylinder datatype. It is used by the Inventor toolkit for arguments or return values.
METHODS
SbCylinder() SbCylinder(const SbLine &a, float r) Constructors. One takes an axis and radius. void setValue(const SbLine &a, float r) Change the axis and radius. void setAxis(const SbLine &a) void setRadius(float r) Set just the axis or radius. const SbLine & getAxis() const float getRadius() const Return the axis and radius. SbBool intersect(const SbLine &l, SbVec3f &intersection) const SbBool intersect(const SbLine &l, SbVec3f &enter, SbVec3f &exit) const Intersect line and cylinder, returning TRUE if there is an intersection.
SEE ALSO
SbVec3f, SbLine, SbPlane, SbSphere, SoCylinder SbCylinder(3IV)()