ViewPlan activeView = viewPlan;
PlanViewRange pvr = activeView.GetViewRange();
Level NowLevel = activeView.GenLevel;//当前标高
Level TopClipPlaneLevel = doc.GetElement(pvr.GetLevelId(PlanViewPlane.TopClipPlane)) as Level ?? NowLevel;//视图顶部参照标高
Level BottomClipPlaneLevel = doc.GetElement(pvr.GetLevelId(PlanViewPlane.BottomClipPlane)) as Level ?? NowLevel;//视图底部参照标高
double TopLevelOffset = pvr.GetOffset(PlanViewPlane.TopClipPlane) + TopClipPlaneLevel.Elevation;//视图顶部偏移量
double BottomLevelOffset = pvr.GetOffset(PlanViewPlane.BottomClipPlane) + BottomClipPlaneLevel.Elevation;//视图底部部偏移量
double ActViewLevel = pvr.GetOffset(PlanViewPlane.CutPlane) + activeView.GenLevel.Elevation;//视图刨切面高度
Revit获取平面视图参照标高及视图范围
最新推荐文章于 2024-06-30 17:37:26 发布