Autodesk.Revit.DB.LinePatternSegmentType是Revit API中的一个类,表示了线型图案中的线段类型。
Autodesk.Revit.DB.LinePatternSegmentType具有以下属性:
Solid
: 实线线段类型Dashed
: 虚线线段类型Dotted
: 点线线段类型Center
: 中心线线段类型以下示例演示了如何使用Autodesk.Revit.DB.LinePatternSegmentType:
// 创建一个虚线线型图案
List<Autodesk.Revit.DB.LinePatternSegmentType> segmentTypes = new List<Autodesk.Revit.DB.LinePatternSegmentType>
{
Autodesk.Revit.DB.LinePatternSegmentType.Dashed,
Autodesk.Revit.DB.LinePatternSegmentType.Dashed
};
Autodesk.Revit.DB.LinePattern linePattern = Autodesk.Revit.DB.LinePattern.BySegmentTypes(segmentTypes, "Dashed");
// 将虚线线型应用到一条线上
Autodesk.Revit.DB.Line line = Autodesk.Revit.DB.Line.CreateBound(new XYZ(0, 0, 0), new XYZ(10, 10, 0));
Autodesk.Revit.DB.GraphicsStyle graphicsStyle = document.GetElement(element.GetLineStyleId()) as Autodesk.Revit.DB.GraphicsStyle;
graphicsStyle.SetLinePattern(linePattern);
line.SetGraphicsStyleId(graphicsStyle.Id);
Autodesk.Revit.DB.LinePatternSegmentType是Autodesk Revit软件的一部分,其使用已受Autodesk软件许可证的限制和条件约束。请参阅Autodesk软件许可证条款,以获得更多信息。