首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    xBIM 基础03 基本模型操作

    本篇将使用基本的代码示例来表示如何使用xBIM。我们将介绍持久存储的四个基本功能,即 CRUD(创建,检索,更新和删除)。以下示例通常适用于IFC4,但您也可以使用IFC2x3。...这是您在模型中获取,更改和创建新实体的访问点。要创建任何新对象,请使用此模板化函数。您始终必须指定要创建的非抽象类型。这是在xBIM中构建的,如果不这样,就会出现编译时错误。...您将在上面的代码中看到,此函数使用可选的类型化对象初始值设定项来设置对象的值。没有必要使用它们,但我个人喜欢它,因为我可以看到结果实体的结构。 使用所有这些基本部件,我们可以建造第一面墙。...以下示例只需要这些使用: using System; using System.Linq; using Xbim.Ifc; using Xbim.Ifc4.Interfaces; 如果您对实体的结构感兴趣...但是,用于删除的底层基础设施可以非常简单地使用: 1 using (var model = IfcStore.Open(fileName)) 2 { 3 // 获取模型中得一个门 4

    1.2K20

    xBIM 基础09 WeXplorer 基本应用

    在本教程中,将学习如何创建最基本和最直接的查看器。 除了展示建筑模型外,不做其他任何操作。它将只使用内置导航,但是不会对按钮做出事件响应。 使用元素的id创建 xViewer 对象并启动。...请确保从Web服务器运行,而不仅仅是本地文件,因为 xViewer 使用 ajax 获取 wexBIM 数据,但是一些浏览器甚至在本地HTML文件上施加CORS限制(请采取相关方法进行处理)。...这些是明智的组合: xbim-viewer.debug.bundle.js"> 用于调试捆绑版本(如果您选择了IDE,也会在VS中为您添加智能感知支持...)或 xbim-viewer.min.bundle.js"> 对于压缩版本(这可能是您的发布选择)或 <script src="js/gl-matrix.min.js.js

    81230

    xBIM 基础06 将STEP物理文件转换为XML

    AP 204,使用边界表示的机械设计 AP 214,汽车机械设计过程的核心数据 此外AP242版本1包含扩展和重大更新 几何尺寸和公差 运动学 镶嵌 xBIM 使用的是最新的STEP ISO...这种表示法主要使用框图和框图之间的连线的办法,非常直观,易于理解。 ?...对于某些实体类型的属性,有一种固定的阅读方式: 一个女人可以扮演一个人的母亲的角色 一个男人可以扮演一个人的父亲的角色 三、将STEP物理文件转换为XML将STEP物理文件转换为XML   xBIM...IFC4也使得一些反向关系再次反转并在EXPRESS和XSD之间使用不同的映射规则,因此为IFC2x3 XML编写的任何工具对于IFC4都是完全无用的。...使用xBIM为IFC2x3编写的代码非常容易升级为IFC4兼容。 还要注意,由于XML数据的性质和复杂性甚至简单的IFC模型,XML模型总会使用更多的内存和CPU资源。

    2.2K20

    xBIM 基础02 快速入门

    Xbim.Geometry。...xBIM背后有多年的发展,这两个包都很成熟,非常稳定。 ? 由于选择了Xbim.Essentials 5.0.213版本,其依赖性较多 ? ? 安装该dll后,引用了很多dll ?...这是您在模型中获取,更改和创建新实体的访问入口。要创建任何新对象,请使用此模板化函数。 【您始终必须指定要创建的非抽象类型。这是在xBIM中构建的,如果不这样,就会出现编译时错误。...要查找所需的实体,您将使用以下功能:除了使用此功能之外,无法以任何其他方式创建新实体。您将在上面的代码中看到,此函数使用可选的类型化对象初始值设定项来设置对象的值。...使用所有这些基本的东西,您的第一个简单代码可能如下所示。因为它使用Xbim.Ifc4.Interfaces,此代码将同时适用于IFC2x3和IFC4。

    1K30

    xBIM 基础08 WeXplorer 简介

    一、WeXplorer 简介   WeXplorer 是 XBIM 工具包的可视化部分,它使用预处理的 WexBIM 文件在 Web 上处理 IFC 数据的可视化。...它使用像 WebGL 这样的尖端 Web 技术,所以它无法在旧浏览器中运行,Chrome或Mozzilla,IE11和其他支持该技术的应用程序都可以很好地工作。...使用 xBIM Essentials 和 xBIM Geometry 创建优化的和可视化压缩的 WexBIM 文件。...Viewer 使用 WebGL 技术实现硬件加速的3D渲染和 SVG 用于某些类型的用户交互。这意味着它不能与像 IE10 和更少的过时的和不标准兼容的浏览器一起工作。...COBieLite JSON文件也可以使用xBIM创建。 二、xBIM xBIM是开发基于IFC的应用程序的开源工具包(BuildingSmart Data model)。

    1.1K20

    使用 Charles 获取 https 的数据

    我使用的 Charles 版本是 3.11.2,获取下载地址可自行百度,我下面要说的是使用 Charles 获取 https 的数据。 1....钥匙串 系统默认是不信任 Charles 的证书的,此时对证书右键,在弹出的下拉菜单中选择『显示简介』,点击使用此证书时,把使用系统默认改为始终信任,如下图: ?...手机局域网设置 然后打开手机的浏览器,输入 charlesproxy.com/getssl 会弹出如下界面: ?...简书发现页面接口数据 此时还是获取不到 https 的数据,各位童鞋不要着急,下面还有操作,接着还是进入 Charles ,如下图操作: ?...设置 如果还抓不到数据,检查你的手机是不是 iOS 10.3 及以上版本,如果是的话的还需要进入手机设置->通用->关于本机->证书信任设置,如下图,证书选择信任就可以了: ?

    1.9K20

    使用MyJRebel获取免费的JRebel授权

    如果使用的是完整的Java EE标准服务器(GlassFish这种),重启的时候需要重启很多服务,会浪费大量时间。 所以就有了JRebel这个强大的东西。...以前我也用过一段时间的破解版,但是一来破解版只能支持旧版本的JRebel,我实测好像还有bug;二来使用盗版软件终究是不对的;三来我是更新强迫症,不用最新的不舒服。...注册完成之后,就可以获得免费的JRebel使用权。当然这玩意也不是白给的,它需要获取你的社交网络(没看清具体是啥)的使用数据。当然你可以随时取消,不过这样一来订阅就终止了。...当然我觉得个人的那点数据(本来外国社交网络我就不怎么上,他要获取让他获取去吧)和JRebel的使用权相比,还是能用JRebel更重要一点。 ? 好了,现在你还在等什么呢?...快打开IDEA和Eclipse的应用市场/插件仓库,找到JRebel下载安装,然后输入激活码,然后就可以使用这个非常方便的工具了!

    3.2K60
    领券