Class SoRotateProcessing3d

  • All Implemented Interfaces:
    SafeDisposable

    public class SoRotateProcessing3d
    extends SoImageVizEngine
    SoRotateProcessing3d image filter. The SoRotateProcessing3d filter performs a rotation of an image by a 3D user-defined angle in Euler angles notation. The new coordinates can be expressed as a function of the old coordinates : where:

    File format/default:

    RotateProcessing3d {

      inImage NULL
      rotationAngleX 90.0f
      rotationAngleY 0.0f
      rotationAngleZ 0.0f
      precisionMode NEARBY_PIXEL
    }


    Library references: rotate3d

    • Field Detail

      • inImage

        public final SoSFImageDataAdapter inImage
        The input grayscale image. Default value is NULL. Supported types include: grayscale binary label image.
      • rotationAngleX

        public final SoSFFloat rotationAngleX
        The angle of rotation in degrees (not radians) for the OX axis. Default value is 90.0f.
      • rotationAngleY

        public final SoSFFloat rotationAngleY
        The angle of rotation in degrees (not radians) for the OY axis. Default value is 0.0f.
      • rotationAngleZ

        public final SoSFFloat rotationAngleZ
        The angle of rotation in degrees (not radians) for the OZ axis. Default value is 0.0f.
    • Constructor Detail

      • SoRotateProcessing3d

        public SoRotateProcessing3d()
        Constructor.