com.aspose.threed

Interfaces

Classes

Enums

Exceptions

com.aspose.threed

Enum PdfLightingScheme

  • java.lang.Object
  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<PdfLightingScheme>


    public enum PdfLightingScheme
    extends java.lang.Enum<PdfLightingScheme>
    LightingScheme specifies the lighting to apply to 3D artwork.
    • Enum Constant Summary

      Enum Constants 
      Enum Constant and Description
      ARTWORK
      Uses the lights defined in the scene
      BLUE
      Three blue infinite lights, no ambient term
      CAD
      Three grey infinite lights and one light attached to the camera, no ambient term
      CUBE
      Six grey infinite lights aligned with the major axes, no ambient term
      DAY
      Three light-grey infinite lights, no ambient term
      HARD
      Three grey infinite lights, moderate ambient term
      HEADLAMP
      Single infinite light attached to the camera, low ambient term
      NIGHT
      One yellow, one aqua, and one blue infinite light, no ambient term
      NONE
      No lights are used.
      PRIMARY
      One red, one green, and one blue infinite light, no ambient term
      RED
      Three red infinite lights, no ambient term
      WHITE
      Three blue-grey infinite lights, no ambient term
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static PdfLightingScheme valueOf(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static PdfLightingScheme[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • ARTWORK

        public static final PdfLightingScheme ARTWORK
        Uses the lights defined in the scene
      • WHITE

        public static final PdfLightingScheme WHITE
        Three blue-grey infinite lights, no ambient term
      • DAY

        public static final PdfLightingScheme DAY
        Three light-grey infinite lights, no ambient term
      • NIGHT

        public static final PdfLightingScheme NIGHT
        One yellow, one aqua, and one blue infinite light, no ambient term
      • HARD

        public static final PdfLightingScheme HARD
        Three grey infinite lights, moderate ambient term
      • PRIMARY

        public static final PdfLightingScheme PRIMARY
        One red, one green, and one blue infinite light, no ambient term
      • BLUE

        public static final PdfLightingScheme BLUE
        Three blue infinite lights, no ambient term
      • RED

        public static final PdfLightingScheme RED
        Three red infinite lights, no ambient term
      • CUBE

        public static final PdfLightingScheme CUBE
        Six grey infinite lights aligned with the major axes, no ambient term
      • CAD

        public static final PdfLightingScheme CAD
        Three grey infinite lights and one light attached to the camera, no ambient term
      • HEADLAMP

        public static final PdfLightingScheme HEADLAMP
        Single infinite light attached to the camera, low ambient term
    • Method Detail

      • values

        public static PdfLightingScheme[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (PdfLightingScheme c : PdfLightingScheme.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static PdfLightingScheme valueOf(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null