Package com.aspose.threed
Enum PdfLightingScheme
- java.lang.Object
-
- java.lang.Enum<PdfLightingScheme>
-
- com.aspose.threed.PdfLightingScheme
-
- 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 Description ARTWORK
Uses the lights defined in the sceneBLUE
Three blue infinite lights, no ambient termCAD
Three grey infinite lights and one light attached to the camera, no ambient termCUBE
Six grey infinite lights aligned with the major axes, no ambient termDAY
Three light-grey infinite lights, no ambient termHARD
Three grey infinite lights, moderate ambient termHEADLAMP
Single infinite light attached to the camera, low ambient termNIGHT
One yellow, one aqua, and one blue infinite light, no ambient termNONE
No lights are used.PRIMARY
One red, one green, and one blue infinite light, no ambient termRED
Three red infinite lights, no ambient termWHITE
Three blue-grey infinite lights, no ambient term
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Enum Constant Detail
-
ARTWORK
public static final PdfLightingScheme ARTWORK
Uses the lights defined in the scene
-
NONE
public static final PdfLightingScheme NONE
No lights are used.
-
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 namejava.lang.NullPointerException
- if the argument is null
-
-