LightFamilySetLightDistributionStyle Method |
Set the light distribution style to the given shape distribution
Namespace: Autodesk.Revit.DB.LightingAssembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntaxpublic void SetLightDistributionStyle(
LightDistributionStyle lightDistributionStyle
)
Public Sub SetLightDistributionStyle (
lightDistributionStyle As LightDistributionStyle
)
public:
void SetLightDistributionStyle(
LightDistributionStyle lightDistributionStyle
)
member SetLightDistributionStyle :
lightDistributionStyle : LightDistributionStyle -> unit
Parameters
- lightDistributionStyle LightDistributionStyle
-
The light distribution style to set the light distribution type to
Exceptions
Examplepublic void ModifyLightDistributionStyle(Document familyDoc)
{
LightFamily lightFamily = LightFamily.GetLightFamily(familyDoc);
lightFamily.SetLightDistributionStyle(LightDistributionStyle.PhotometricWeb);
for (int index = 0; index < lightFamily.GetNumberOfLightTypes(); index++)
{
LightType lightData = lightFamily.GetLightType(index);
PhotometricWebLightDistribution lightDistribution =
lightData.GetLightDistribution() as PhotometricWebLightDistribution;
lightDistribution.PhotometricWebFile = @"C:\IES\1x4 2Lamp.ies";
lightDistribution.TiltAngle = Math.PI / 6;
lightData.SetLightDistribution(lightDistribution);
}
}
Public Sub ModifyLightDistributionStyle(familyDoc As Document)
Dim lightFamily__1 As LightFamily = LightFamily.GetLightFamily(familyDoc)
lightFamily__1.SetLightDistributionStyle(LightDistributionStyle.PhotometricWeb)
For index As Integer = 0 To lightFamily__1.GetNumberOfLightTypes() - 1
Dim lightData As LightType = lightFamily__1.GetLightType(index)
Dim lightDistribution As PhotometricWebLightDistribution = TryCast(lightData.GetLightDistribution(), PhotometricWebLightDistribution)
lightDistribution.PhotometricWebFile = "C:\IES\1x4 2Lamp.ies"
lightDistribution.TiltAngle = Math.PI / 6
lightData.SetLightDistribution(lightDistribution)
Next
End Sub
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.
See Also