Layer Management
Layers help organize drawing elements and control their properties collectively. You can manage visibility, color, line types, and other properties at the layer level.
// Create a layer with properties
var layer = new Layer
{
Name = "MainLayer",
ColorARGB = AciColors.Blue,
IsVisible = true,
IsLocked = false,
IsExportable = true,
LineType = LineType.Continuous,
LineWeight = 1.0,
MaterialName = "Steel"
};
session.AddLayer(layer);
// Using layers with elements
var line = new Line
{
StartPoint = new Vector3(0, 0, 0),
EndPoint = new Vector3(100, 100, 0),
LayerName = layer.Name,
ColorMethod = PropertyMethod.ByLayer, // Use layer color
LineTypeMethod = PropertyMethod.ByLayer, // Use layer line type
LineWeightMethod = PropertyMethod.ByLayer // Use layer line weight
};
# Coming soon...