LightFamilySetLightShapeStyle Method |
Set the light shape style to the given shape style
Namespace: Autodesk.Revit.DB.LightingAssembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)
Syntaxpublic void SetLightShapeStyle(
LightShapeStyle lightShapeStyle
)
Public Sub SetLightShapeStyle (
lightShapeStyle As LightShapeStyle
)
public:
void SetLightShapeStyle(
LightShapeStyle lightShapeStyle
)
member SetLightShapeStyle :
lightShapeStyle : LightShapeStyle -> unit
Parameters
- lightShapeStyle LightShapeStyle
-
The light shape style value to set the light shape style to
Exceptions
Examplepublic void ModifyLightShapeStyle(Document familyDoc)
{
LightFamily lightFamily = LightFamily.GetLightFamily(familyDoc);
lightFamily.SetLightShapeStyle( LightShapeStyle.Circle);
for (int index = 0; index < lightFamily.GetNumberOfLightTypes(); index++)
{
LightType lightData = lightFamily.GetLightType(index);
CircleLightShape lightShapeInType = lightData.GetLightShape() as CircleLightShape;
}
}
Public Sub ModifyLightShapeStyle(familyDoc As Document)
Dim lightFamily__1 As LightFamily = LightFamily.GetLightFamily(familyDoc)
lightFamily__1.SetLightShapeStyle(LightShapeStyle.Circle)
For index As Integer = 0 To lightFamily__1.GetNumberOfLightTypes() - 1
Dim lightData As LightType = lightFamily__1.GetLightType(index)
Dim lightShapeInType As CircleLightShape = TryCast(lightData.GetLightShape(), CircleLightShape)
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