由DTMDrapedLinearElement投影到地面线得到纵断面点集ProfileElement.LineStringVertices,投影线路有一段是没有地形的,ORD自己的纵断面图形是会显示出地形缺失的情况,请问我怎么样能中知道点集中哪一段没有地形?
可以参考下:
Bentley.TerrainModelNET.DTMDrapedLinearElement linearElement = m_dtm.DrapeLinearPoints(points); foreach (var pt in linearElement) { switch (pt.Code) { case TerrainModelNET.DTMDrapedLinearElementPointCode.External: case TerrainModelNET.DTMDrapedLinearElementPointCode.Void: if (drapedLine.Count > 0) { drapedLines.Add(drapedLine); drapedLine.Clear(); } break; default: drapedLine.Add(pt.Coordinates); break; } }
Answer Verified By: Tee Lee