LightRig

Inheritance: java.lang.Object, com.aspose.slides.PVIObject

All Implemented Interfaces: com.aspose.slides.ILightRig

public final class LightRig extends PVIObject implements ILightRig

Represents LightRig.

Methods

MethodDescription
getVersion()
getDirection()Light direction.
setDirection(int value)Light direction.
getLightType()Represents a preset light right that can be applied to a shape.
setLightType(int value)Represents a preset light right that can be applied to a shape.
setRotation(float latitude, float longitude, float revolution)A rotation is defined through the use of a latitude coordinate, a longitude coordinate, and a revolution about the axis as the latitude and longitude coordinates.
getRotation()A rotation is defined through the use of a latitude coordinate, a longitude coordinate, and a revolution about the axis as the latitude and longitude coordinates.

getVersion()

public long getVersion()

Version. Read-only long.

Returns: long

getDirection()

public final int getDirection()

Light direction. Read/write LightingDirection.

Returns: int

setDirection(int value)

public final void setDirection(int value)

Light direction. Read/write LightingDirection.

Parameters:

ParameterTypeDescription
valueint

getLightType()

public final int getLightType()

Represents a preset light right that can be applied to a shape. The light rig represents a group of lights oriented in a specific way relative to a 3D scene. Read/write LightRigPresetType.

Returns: int

setLightType(int value)

public final void setLightType(int value)

Represents a preset light right that can be applied to a shape. The light rig represents a group of lights oriented in a specific way relative to a 3D scene. Read/write LightRigPresetType.

Parameters:

ParameterTypeDescription
valueint

setRotation(float latitude, float longitude, float revolution)

public final void setRotation(float latitude, float longitude, float revolution)

A rotation is defined through the use of a latitude coordinate, a longitude coordinate, and a revolution about the axis as the latitude and longitude coordinates. If any of coordinate value is Float.NaN, all rotation is undefined.

Parameters:

ParameterTypeDescription
latitudefloat
longitudefloat
revolutionfloat

getRotation()

public final float[] getRotation()

A rotation is defined through the use of a latitude coordinate, a longitude coordinate, and a revolution about the axis as the latitude and longitude coordinates. first element in return array - latitude, second - longitude, third - revolution. Returns null if no rotation defined.

Returns: float[]