revit api获取与连接器connector连接的图元
public void GetElementAtConnector(Connector connector)
{MEPSystem mepSystem = connector.MEPSystem;if (null != mepSystem){string message = "Connector is owned by: " + connector.Owner.Name;if (connector.IsConnected == true){ConnectorSet connectorSet = connector.AllRefs;ConnectorSetIterator csi = connectorSet.ForwardIterator();while (csi.MoveNext()){Connector connected = csi.Current as Connector;if (null != connected){// look for physical connectionsif (connected.ConnectorType == ConnectorType.EndConn ||connected.ConnectorType == ConnectorType.CurveConn ||connected.ConnectorType == ConnectorType.PhysicalConn){message += "\nConnector is connected to: " + connected.Owner.Name;message += "\nConnection type is: " + connected.ConnectorType;}}}}else{message += "\nConnector is not connected to anything.";}MessageBox.Show(message, "Revit");}
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/952186.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!