/// <summary>
/// 创建线型图案
/// </summary>
/// <param name="linePatternName">名称</param>
/// <param name="doc"></param>
/// <returns></returns>
private LinePatternElement CreateLinePatternElement(string linePatternName, Document doc)
{
List<LinePatternSegment> segments = new List<LinePatternSegment>();
segments.Add(new LinePatternSegment(LinePatternSegmentType.Dot, 0.1));
segments.Add(new LinePatternSegment(LinePatternSegmentType.Dash, 0.02));
segments.Add(new LinePatternSegment(LinePatternSegmentType.Space, 0.02));
segments.Add(new LinePatternSegment(LinePatternSegmentType.Dash, 0.02));
LinePattern linePattern = new LinePattern(linePatternName);
linePattern.SetSegments(segments);
LinePatternElement linePatternElement = LinePatternElement.Create(doc, linePattern);
return linePatternElement;
}
C# revit 二次开发 创建线图案
最新推荐文章于 2023-10-23 10:13:41 发布