Class GenericStereoDeviceFactory

    • Constructor Detail

      • GenericStereoDeviceFactory

        public GenericStereoDeviceFactory()
    • Method Detail

      • createStereoSBS

        public static GenericStereoDeviceConfig createStereoSBS​(String name,
                                                                DimensionImmutable surfaceSizeInPixel,
                                                                float[] screenSizeInMeters,
                                                                float interpupillaryDistanceInMeters,
                                                                float fovy,
                                                                com.jogamp.math.Vec3f defaultEyePositionOffset)
        Create a generic homogenous side-by-side stereoscopic generic device config.
        Parameters:
        name -
        surfaceSizeInPixel -
        screenSizeInMeters -
        interpupillaryDistanceInMeters -
        fovy -
        defaultEyePositionOffset -
      • createStereoSBSLense

        public static GenericStereoDeviceConfig createStereoSBSLense​(String name,
                                                                     DimensionImmutable surfaceSizeInPixel,
                                                                     float[] screenSizeInMeters,
                                                                     float interpupillaryDistanceInMeters,
                                                                     float fovy,
                                                                     DimensionImmutable eyeTextureSize,
                                                                     com.jogamp.math.Vec3f defaultEyePositionOffset)
        Create a generic lense distorted side-by-side stereoscopic generic device config.
        Parameters:
        name -
        surfaceSizeInPixel -
        screenSizeInMeters -
        interpupillaryDistanceInMeters -
        fovy -
        eyeTextureSize -
        defaultEyePositionOffset -
      • isAvailable

        public static boolean isAvailable()