摘要: 1、JNI原理概述 通常为了更加灵活高效地实现计算逻辑,我们一般使用C/C++实现,编译为动态库,并为其设置C接口和C++接口。用C++实现的一个库其实是一个或多个类的简单编译链产物,然后暴露其实现类的构造方法和纯虚接口类。这样就可以通过多态调用到库内部的实现类及其成员方法。进一步地,为了让不同库之 阅读全文
posted @ 2025-01-08 16:00 Plus301 阅读(963) 评论(0) 推荐(0)
摘要: 1、下表描述了Java基本类型在C++中对应的本地类型: Java TypeNative TypeDescription boolean jboolean unsigned 8 bits byte jbyte signed 8 bits char jchar unsigned 16 bits sho 阅读全文
posted @ 2025-01-07 10:29 Plus301 阅读(30) 评论(0) 推荐(0)
摘要: 1.Lambda表达式概述 ​ Lambda表达式是现代C++在C ++ 11和更高版本中的一个新的语法糖 ,在C++11、C++14、C++17和C++20中Lambda表达的内容还在不断更新。 lambda表达式(也称为lambda函数)是在调用或作为函数参数传递的位置处定义匿名函数对象的便捷方 阅读全文
posted @ 2023-07-25 17:50 Plus301 阅读(4236) 评论(0) 推荐(1)
摘要: IfcStyledItem保存构件的样式信息,可以分配给为IfcShapeRepresentation ,也可以分配给IfcMaterialDefinitionRepresentation 。 IfcStyledItem的两个用法示例: (1)几何表示(geometric representatio 阅读全文
posted @ 2022-08-25 14:04 Plus301 阅读(227) 评论(0) 推荐(0)
摘要: IfcCurve是二维空间或三维空间中的曲线,包括有界曲线和无界曲线。 注:曲线应该弧形连续,且弧长应该大于零。 IfcCurve是抽象定义,它的子类包括:IfcBoundedCurve, IfcConic, IfcLine, IfcOffsetCurve2D, IfcOffsetCurve3D, 阅读全文
posted @ 2022-08-24 11:30 Plus301 阅读(336) 评论(0) 推荐(0)
摘要: 轴网是定义在三维空间中的二维网格,用于构件定位。轴网可用于平面、剖面或相对于世界坐标系的任何位置,也可以相对于其它构件或其它轴网放置。轴网是二维曲线(如线,圆,弧,折线等)的组合,通常情况下,三维坐标系的XY平面用于放置轴网。 轴网(IfcGrid)主要包括: (1)UAxes:网格轴列表。 (2) 阅读全文
posted @ 2022-08-24 10:40 Plus301 阅读(607) 评论(0) 推荐(0)
摘要: 拉伸体(IfcExtrudedAreaSolid)是通过拉伸二维横截面形成的几何体。拉伸方向由属性ExtrudedDirection定义,拉伸长度由属性Depth定义。 拉伸体(IfcExtrudedAreaSolid)主要包括: (1)ExtrudedDirection:拉伸方向。 (2)Dept 阅读全文
posted @ 2022-08-23 11:12 Plus301 阅读(355) 评论(0) 推荐(0)
摘要: 构件的表示信息(Representation)是导出属性,指向的实体是IfcProductRepresentation(超类)。IfcProductDefinitionShape是构件所有描述的容器,其中IfcshapeRepresentation定义了几何形状类型,如SweptAreaSolid、 阅读全文
posted @ 2022-08-19 19:43 Plus301 阅读(440) 评论(0) 推荐(0)
摘要: 1. 属性集 属性集是属性的集合,属性集的分类如下: 静态属性集以 IFC 实体的方式定义,其属性以IFC schema的方式静态的定义在属性集中,如 IfcDoorLiningProperties 、 IfcDoorPanelProperties 、IfcSoundProperties。 动态属性 阅读全文
posted @ 2022-08-19 14:16 Plus301 阅读(827) 评论(0) 推荐(0)
摘要: 在IFC中存在唯一的一个IfcProject实体,用来描述一个工程项目,分别以IfcSite、IfcBuilding、Ifc BuildingStorey、IfcSpace来描述工程项目上的空间信息。这些实体之间的包含关系以关联实体IfcRelAggregates进行关联。 1. 柱与楼层 对于一个 阅读全文
posted @ 2022-08-19 10:47 Plus301 阅读(511) 评论(0) 推荐(0)