Properties_T_Rhino_Geometry_Light - mcneel/rhinocommon-api-docs GitHub Wiki
The Light type exposes the following members.
| Name | Description | |
|---|---|---|
![]() |
Ambient | Gets or sets the ambient color. |
![]() |
AttenuationVector | Gets or Sets the attenuation vector. |
![]() |
CoordinateSystem | Gets a value, determined by LightStyle, that explains whether the camera directions are relative to World or Camera spaces. |
![]()
|
Diffuse | Gets or sets the diffuse color. |
![]() |
Direction | Gets or sets the vector direction of the camera. |
![]() |
HasBrepForm | Returns true if the Brep.TryConvertBrep function will be successful for this object (Inherited from GeometryBase.) |
![]() |
HasUserData | Gets true if this class has any custom information attached to it through UserData. (Inherited from CommonObject.) |
![]() |
HotSpot | The hot spot setting runs from 0.0 to 1.0 and is used to provides a linear interface for controling the focus or concentration of a spotlight. A hot spot setting of 0.0 corresponds to a spot exponent of 128. A hot spot setting of 1.0 corresponds to a spot exponent of 0.0. |
![]() |
Id | Gets the ID of this light. |
![]() |
Intensity | Gets or sets the light intensity. |
![]() |
IsDeformable | true if object can be accurately modified with "squishy" transformations like projections, shears, and non-uniform scaling. (Inherited from GeometryBase.) |
![]() |
IsDirectionalLight | Gets a value indicating whether the light style is LightStyle CameraDirectional or WorldDirectional. |
![]() |
IsDocumentControlled | If true this object may not be modified. Any properties or functions that attempt to modify this object when it is set to "IsReadOnly" will throw a NotSupportedException. (Inherited from GeometryBase.) |
![]() |
IsEnabled | Gets or sets a value that defines if the light is turned on (true) or off (false). |
![]() |
IsLinearLight | Gets a value indicating whether the light style is LightStyle WorldLinear. |
![]() |
IsPointLight | Gets a value indicating whether the light style is LightStyle CameraPoint or WorldPoint. |
![]() |
IsRectangularLight | Gets a value indicating whether the light style is LightStyle WorldRectangular. |
![]() |
IsSpotLight | Gets a value indicating whether the light style is LightStyle CameraSpot or WorldSpot. |
![]() |
IsSunLight | Gets a value indicating whether this object is a Sun light. |
![]() |
IsValid | Tests an object to see if it is valid. (Inherited from CommonObject.) |
![]() |
Length | Gets or sets the height in linear and rectangular lights. (ignored for non-linear/rectangular lights.) |
![]() |
LightStyle | Gets or sets a light style on this camera. |
![]() |
Location | Gets or sets the light or 3D position or location. |
![]() |
Name | Gets or sets the spot light name. |
![]() |
ObjectType | Useful for switch statements that need to differentiate between basic object types like points, curves, surfaces, and so on. (Inherited from GeometryBase.) |
![]() |
PerpendicularDirection | Gets a perpendicular vector to the camera direction. |
![]() |
PowerCandela | Gets or sets the light power in candelas (cd). |
![]() |
PowerLumens | Gets or sets the light power in lumens (lm). |
![]() |
PowerWatts | Gets or sets the light power in watts (W). |
![]() |
Specular | Gets or sets the specular color. |
![]() |
SpotAngleRadians |
Gets or sets the spot angle in radians.
Ignored for non-spot lights.
angle = 0 to pi/2 (0 to 90 degrees). |
![]() |
SpotExponent | The spot exponent varies from 0.0 to 128.0 and provides an exponential interface for controling the focus or concentration of a spotlight (like the OpenGL GL_SPOT_EXPONENT parameter). The spot exponent and hot spot parameters are linked; changing one will change the other. A hot spot setting of 0.0 corresponds to a spot exponent of 128. A hot spot setting of 1.0 corresponds to a spot exponent of 0.0. |
![]() |
SpotLightShadowIntensity | Gets or sets the spot light shadow intensity. (ignored for non-spot lights.) |
![]() |
UserData | List of custom information that is attached to this class. (Inherited from CommonObject.) |
![]() |
UserDictionary | Dictionary of custom information attached to this class. The dictionary is actually user data provided as an easy to use sharable set of information. (Inherited from CommonObject.) |
![]() |
UserStringCount | Gets the amount of user strings. (Inherited from GeometryBase.) |
![]() |
Width | Gets or sets the width in linear and rectangular lights. (ignored for non-linear/rectangular lights.) |
