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();
public SpotLight ();
Public Sub New ()

Applies to

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);
public SpotLight (System.Windows.Media.Color diffuseColor, System.Windows.Media.Media3D.Point3D position, System.Windows.Media.Media3D.Vector3D direction, double outerConeAngle, double innerConeAngle);
new System.Windows.Media.Media3D.SpotLight : System.Windows.Media.Color * System.Windows.Media.Media3D.Point3D * System.Windows.Media.Media3D.Vector3D * double * double -> System.Windows.Media.Media3D.SpotLight
Public Sub New (diffuseColor As Color, position As Point3D, direction As Vector3D, outerConeAngle As Double, innerConeAngle As Double)

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