xBIM項目提供了一個IFC文件的Web查看器。當你想把IFC轉換成緊湊的WexBIM時,須要 xBIM Essentials 和 xBIM Geometry 。下面是用於將完整的IFC文件轉換爲WexBIM文件的很是簡單的代碼。由於XBIM是一個工具包,因此有不少方法能夠爲高級部署定製/過濾WEXBIM文件,但這比這個簡單的轉換要複雜得多:html
using System.IO; using Xbim.Ifc; using Xbim.ModelGeometry.Scene; namespace CreateWexBIM { class Program { public static void Main() { const string fileName = "SampleHouse.ifc"; using (var model = IfcStore.Open(fileName)) { var context = new Xbim3DModelContext(model); context.CreateContext(); var wexBimFilename = Path.ChangeExtension(fileName, "wexBIM"); using (var wexBiMfile = File.Create(wexBimFilename)) { using (var wexBimBinaryWriter = new BinaryWriter(wexBiMfile)) { model.SaveAsWexBim(wexBimBinaryWriter); wexBimBinaryWriter.Close(); } wexBiMfile.Close(); } } } } }