xBIM 基於 WexBIM 文件在 WebGL 瀏覽和加載


  目錄

    xBIM 有一個WebGL 插件。那么Web顯示加載文件WexBIM文件。那么需要將文件轉換為WebBIM文件。當你想將IFC轉換成緊湊的wexBIM時,第一次去哪里看看就不是很明顯,所以這里是代碼。您將需要xBIM EssentialsxBIM幾何。這里是非常簡單的代碼,用於將完整的IFC文件轉換為wexBIM文件。因為xBIM是一個工具包,所以有辦法如何定制/過濾高級部署的wexBIM文件,但這比簡單的轉換要復雜得多:

 下面案例 將IFC 文件轉換wexBIM 文件

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();
                }
            }
        }
    }
}

如何在Web頁面加載 wexBIM文件,請查看xBIM WeXplore相關博客。  


免責聲明!

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



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