Click or drag to resize
SbCylinderProjector Class

Cylinder projector.

Inheritance Hierarchy

Namespace: OIV.Inventor.Projectors
Assembly: OIV.Inventor (in OIV.Inventor.dll) Version: 2025.2.2.0 (10.18.2.0)
Syntax
public class SbCylinderProjector : SbProjector

The SbCylinderProjector type exposes the following members.

Methods
  NameDescription
Public methodCopy

Creates and returns an exact copy of the projector.

(Inherited from SbProjector.)
Public methodEquals (Inherited from Object.)
Public methodGetCylinder

Gets the cylinder on which to project points.

Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetRotation

Gets a rotation given two points on this cylinder projector.

Public methodGetType (Inherited from Object.)
Public methodGetViewVolume

Get the view volume to use for the projection.

(Inherited from SbProjector.)
Public methodGetWorkingSpace

Get the transform space to work in.

(Inherited from SbProjector.)
Public methodIntersect

Applies the projector using the given line in world coordinates, returning the point in three dimensions that it projects to.

(Inherited from SbProjector.)
Public methodIsFront

Gets whether the projector should intersect the half of the cylinder that faces the eye.

Public methodIsOrientToEye

Gets whether the projector should always be oriented towards the eye.

Public methodIsPointInFront

Gets whether the projector should intersect the half of the cylinder that faces the eye.

Public methodProject

Apply the projector using the given point, returning the point in three dimensions that it projects to.

(Inherited from SbProjector.)
Public methodProjectAndGetRotation

Applies the projector using the given point, returning the point in three dimensions that it projects to.

Public methodSetCylinder

Sets the cylinder on which to project points.

Public methodSetFront

Sets whether the projector should intersect the half of the cylinder that faces the eye.

Public methodSetOrientToEye

Sets whether the projector should always be oriented towards the eye.

Public methodSetViewVolume

Set the view volume to use for the projection.

(Inherited from SbProjector.)
Public methodSetWorkingSpace

Set the transform space to work in.

(Inherited from SbProjector.)
Public methodToString (Inherited from Object.)
Top
Remarks

OIV.Inventor.Projectors.SbCylinderProjector is an abstract base class for projectors that use a cylinder in their projection. The OIV.Inventor.Projectors.SbCylinderProjector.GetRotation(OIV.Inventor.SbVec3f, OIV.Inventor.SbVec3f) method for an OIV.Inventor.Projectors.SbCylinderProjector will always return a rotation that is about the axis of the cylinder. Cylinder projectors are typically used to write interactive 3D manipulators and viewers.

See Also