revit二次開發之選擇實體的某個面


 

 

UIApplication uiApp = commandData.Application;
Autodesk.Revit.ApplicationServices.Application application = uiApp.Application;
UIDocument uiDocument = uiApp.ActiveUIDocument;
Document document = uiDocument.Document;

Selection selection = uiDocument.Selection;  

Reference bridgeFace = selection.PickObject(ObjectType.Face, "選面");  //選擇面類型

Element face = document.GetElement(bridgeFace);  //實體

Face downFace = face.GetGeometryObjectFromReference(bridgeFace) as Face; //

Face pf = downFace as PlanarFace;  //這個就是最后的Face面

return Result.Succeeded;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM