随笔分类 -  BIM 之 xBIM

xBIM(eXtensible Building Information Modelling)可扩展的建筑信息模型
摘要:BIMFACE二次开发 阅读全文
posted @ 2019-08-28 19:14 张传宁 阅读(1309) 评论(0) 推荐(0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 WPF底层使用 DirectX 进行图形渲染。DirectX 能理解可由显卡直接渲染的高层元素,如纹理和渐变,所以 DirectX 效率更高。而 GDI/GDI+不理解这些高层元素,因此必须将他们转换成逐像素指令,而通过现代显卡渲染这些指令更慢。Win 阅读全文
posted @ 2019-06-12 21:11 张传宁 阅读(2579) 评论(5) 推荐(1) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 WPF应用程序在底层使用 DirectX ,无论设计复杂的3D图形(这是 DirectX 的特长所在)还是绘制简单的按钮与文本,所有绘图工作都是通过 DirectX 管线完成的。在硬件加速方面也带来了好处,DirectX 在渲染图形时会将尽可能多的工作 阅读全文
posted @ 2019-06-12 19:49 张传宁 阅读(1630) 评论(6) 推荐(0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 在模型浏览器中加载模型后,可以对模型做一些特殊操作。下图是常用的设置。 都是通过 xbim-viewer.js 中的 API 来设置以达到一定的效果。代码如下: 系列目录 【已更新最新开发文章,点击查看详细】 阅读全文
posted @ 2019-06-10 09:03 张传宁 阅读(1384) 评论(0) 推荐(0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 一、创建Web项目 打开VS,新建Web项目,选择 .NET Framework 4.5 选择一个空的项目 新建完成后,项目结构如下: 新建完成后,项目结构如下: 二、添加webServer访问文件类型 由于WexXplorer 加载的是 .wexBI 阅读全文
posted @ 2019-06-06 13:05 张传宁 阅读(2640) 评论(0) 推荐(1) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 模型中发生的每一个变化都是事务的一部分,这是我们设计的核心。所有事务都是由 IModel 的实现创建的,并且从中被弱引用,因此当使用 using 语句模型时,只要保留事务,就只保留对该事务的引用。这意味着有一个单一的点,所有的变化都在发生,我们可以用它 阅读全文
posted @ 2019-06-06 10:10 张传宁 阅读(276) 评论(0) 推荐(0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 IFC 模型中的合并和删除实体是一个非常重要的任务,因为 IFC 不是一个分层结构。它是一个复杂的结构,具有潜在的循环关系,是一个双向导航。在单个实体上执行这些任务并不是问题(您可以将其想象为STEP21文件中的一行)。 如果您希望隔离定义实体的完整数 阅读全文
posted @ 2019-06-06 10:09 张传宁 阅读(532) 评论(0) 推荐(0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 多模型合并可以实现以下功能: 覆盖多个模型以表现得像一个模型 统一访问数据,就像它是单个模型一样 只读。要修改模型的内容,您必须使用特定模型 不限于单个模式(联合IFC2x3 + IFC4→将其作为IFC4接口查询) IFC联合可以存储为单个IFC文件 阅读全文
posted @ 2019-06-06 10:08 张传宁 阅读(831) 评论(0) 推荐(0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 本篇介绍如何从文件中检索空间结构。IFC中的空间结构表示层次结构的嵌套结构,表示项目,站点,建筑物,楼层和空间。如果您查看IFC文档, 您会发现建筑物可以包含楼层以及其他建筑物,楼层可以包含空间以及其他楼层等。此类关系也使用IfcRelAggregat 阅读全文
posted @ 2019-06-06 10:07 张传宁 阅读(812) 评论(0) 推荐(1) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 IFC导出Excel空间报表文件 本篇将向您展示从IFC文件读取数据所需的一些概念。它使用IFC4接口,适用于IFC2x3和IFC4型号。要创建Excel文件,我们使用NPOI。在这个例子中你只需要 xBIM Essentials 组件。包含样本数据的 阅读全文
posted @ 2019-06-06 10:06 张传宁 阅读(827) 评论(0) 推荐(0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 LINQ代表语言集成查询,它是3.5版以来的.NET Framework的一部分。它实现延迟执行,这意味着您可以链接查询语句,并且在您实际迭代结果之前它将不执行任何操作。您可以使用LINQ作为一个特定的语言,也可以使用扩展方法,从 System.Lin 阅读全文
posted @ 2019-06-06 10:05 张传宁 阅读(592) 评论(1) 推荐(0) 编辑
摘要:xBIM 实战04 在WinForm窗体中实现IFC模型的加载与浏览 xBIM 实战03 使用WPF技术实现IFC模型的加载与浏览 xBIM 实战02 在浏览器中加载IFC模型文件并设置特效 xBIM 实战01 在浏览器中加载IFC模型文件 xBIM 高级03 更改日志创建 xBIM 高级02 插入 阅读全文
posted @ 2019-06-06 09:34 张传宁 阅读(2824) 评论(0) 推荐(0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 默认情况下模型具有合理的图形表示。这是从IFC模型中获取的,它应该在所有工具中看起来相同,它应该与您或您的用户的创作环境中的相同。但有时候能够改变这种表示以向用户报告某种结果(分类,错误报告,碰撞检测等)是很重要的。这将在本简短教程中介绍。您可以在这里 阅读全文
posted @ 2019-06-05 17:31 张传宁 阅读(586) 评论(0) 推荐(0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 本篇将学习xViewer的导航,剪切和隐藏。这应该足以使用户能够通过所有缩放,平移,轨道运行和隐藏可能的障碍物来检查建筑物内部。点击这里可以看到完整的实例。 一、相机的位置和目标 一、相机的位置和目标 可以根据产品ID轻松设置摄像机目标。可能最常见的方 阅读全文
posted @ 2019-06-05 16:34 张传宁 阅读(959) 评论(0) 推荐(0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 本篇将介绍查看器在不同场合触发的事件。所有这些都记录在xViewer中。 如果您从Web服务器运行本教程,可以在此处查看完整的实例。并且确保您的网络服务器设置为作为静态内容提供wexBIM文件。 方式一:在web.config中添加如下配置 方式二:发 阅读全文
posted @ 2019-06-04 11:40 张传宁 阅读(550) 评论(0) 推荐(0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 在本教程中,将学习如何创建最基本和最直接的查看器。 除了展示建筑模型外,不做其他任何操作。它将只使用内置导航,但是不会对按钮做出事件响应。 这里只引用了xbim-viewer.debug.bundle.js 库,使用<canvas>元素的id创建 xV 阅读全文
posted @ 2019-06-04 11:16 张传宁 阅读(605) 评论(0) 推荐(0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 一、WeXplorer 简介 WeXplorer 是 XBIM 工具包的可视化部分,它使用预处理的 WexBIM 文件在 Web 上处理 IFC 数据的可视化。 它使用像 WebGL 这样的尖端 Web 技术,所以它无法在旧浏览器中运行,Chrome或 阅读全文
posted @ 2019-06-04 10:20 张传宁 阅读(1049) 评论(0) 推荐(0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 xBIM项目提供了一个IFC文件的Web查看器。当你想把IFC转换成紧凑的WexBIM时,需要 xBIM Essentials 和 xBIM Geometry 。下面是用于将完整的IFC文件转换为WexBIM文件的非常简单的代码。因为XBIM是一个工具 阅读全文
posted @ 2019-06-04 09:27 张传宁 阅读(1214) 评论(0) 推荐(0) 编辑
摘要:系列目录 【已更新最新开发文章,点击查看详细】 一、STEP标准简介 STEP,它是Standard for the Exchange of Product model data的缩写。产品数据交换标准STEP (Product data exchange standard STEP) 指国际标准化 阅读全文
posted @ 2019-06-03 16:26 张传宁 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:xBIM 阅读全文
posted @ 2019-05-31 18:05 张传宁 阅读(1106) 评论(0) 推荐(0) 编辑

页脚 HTML 代码