SpotLight Constructors

Definition

Initializes a new instance of the SpotLight class.

Overloads

SpotLight()

Initializes a new instance of the SpotLight class.

SpotLight(Color, Point3D, Vector3D, Double, Double)

Initializes a new instance of the SpotLight class using the specified color, position, direction, and cone angles.

SpotLight()

Initializes a new instance of the SpotLight class.

public SpotLight ();

Applies to

.NET Framework 4.8.1 and other versions
Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

SpotLight(Color, Point3D, Vector3D, Double, Double)

Initializes a new instance of the SpotLight class using the specified color, position, direction, and cone angles.

public SpotLight (System.Windows.Media.Color diffuseColor, System.Windows.Media.Media3D.Point3D position, System.Windows.Media.Media3D.Vector3D direction, double outerConeAngle, double innerConeAngle);

Parameters

diffuseColor
Color

Diffuse color of the new SpotLight.

position
Point3D

Position of the new SpotLight.

direction
Vector3D

Direction of the new SpotLight.

outerConeAngle
Double

Angle that defines a cone outside which the light does not illuminate objects in the scene.

innerConeAngle
Double

Angle that defines a cone within which the light fully illuminates objects in the scene.

Applies to

.NET Framework 4.8.1 and other versions
Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9