随笔分类 - IFC标准
摘要:IfcCartesianPoint通过正交右笛卡尔坐标系中的坐标定义点。在本规范中,仅使用二维和三维笛卡尔点。 注:定义根据ISO/CD 10303-42:1992 笛卡尔点是由其在直角笛卡尔坐标系或参数空间中的坐标定义的点。实体是在一个一维、二维或三维空间中定义的,由列表中的坐标数量决定。根据使用
阅读全文
摘要:IfcPoint是笛卡尔坐标系中所有点表示的抽象概括。 注:定义根据ISO/CD 10303-42:1992 对于m=1、2或3,点是某个实际笛卡尔坐标空间Rm中的一个位置。 注:实体改编自ISO 10303-42中的点。 IFC1.5中增加的新实体 #AttributeTypeCardinalit
阅读全文
摘要:平面长方体指定任意矩形长方体及其在二维笛卡尔坐标系中的位置。如果平面长方体在三维坐标系中使用,它将定义XY平面内的矩形框。 注:实体改编自ISO10303-46中定义的平面盒 IFC2x2中增加的新实体。 #AttributeTypeCardinalityDescriptionC IfcRepres
阅读全文
摘要:平面范围定义沿二维坐标系的两个轴的范围,而不受其位置的影响。如果在三维坐标系中使用平面范围,则它定义沿x和y轴的范围。 注:实体改编自ISO10303-46中定义的平面_范围 IFC2x2中增加的新实体。 #AttributeTypeCardinalityDescriptionC IfcRepres
阅读全文
摘要:IfcAxis2Placement3D提供在三维空间中放置项目的位置和方向。属性轴定义Z方向,RefDirection定义X方向。导出Y方向。 注:参照方向不必与轴正交。 如果未给出Axis和RefDirection的属性值,则放置默认为P[1](x轴)为[1,0,0.],P[2](y轴)为[0,1
阅读全文
摘要:IfcAxis2Placement2D提供在二维空间中放置项目的位置和方向。属性RefDirection定义x轴,导出y轴。如果未给定属性RefDirection,则放置默认为P[1](x轴)为[1.,0.],P[2](y轴)为[0,1]。 图说明了二维坐标系中IfcAxis2Placement2D
阅读全文
摘要:ifcaxis1位置提供单个轴的位置和方向。 图说明了ifcaxis1在父三维坐标系中的位置的定义。 注:定义根据ISO/CD 10303-42:1992 单轴在三维空间中的方向和位置。axis1_放置是根据定位点(从placement supertype继承)和轴方向定义的:这是轴的方向,或者默认
阅读全文
摘要:IfcPlacement是放置子类型的抽象超类型,定义项或整个形状表示的位置并提供其方向。所有放置子类型都定义右手笛卡尔坐标系,不允许镜像。 注意笛卡尔变换(包括镜像和缩放)受IfcCartesianTransformationOperator支持 注:定义根据ISO/CD 10303-42:199
阅读全文
摘要:注:根据ISO 10303-46的定义: 光源聚光灯图元是光源的子类型。聚光灯光源实体具有光源颜色、位置、方向、衰减系数、浓度指数和扩散角。如果一个点位于由光源位置、方向和扩散角确定的此类光源的影响锥之外,则其颜色不受该光源的影响。 注意,IfcLightSourceSpot添加了束宽角,定义了光源
阅读全文
摘要:注:根据ISO 10303-46的定义: 光源位置实体是光源的子类型。此实体具有光源位置和衰减系数。位置光源基于曲面的方向和位置影响曲面。 注:根据ISO/IEC 14772-1:1997的定义: “点光源”节点在局部坐标系中的三维位置指定点光源。点光源在所有方向上均匀地发射光;也就是说,它是全向的
阅读全文
摘要:IfcLightSourceGoniometric定义一个光源,该光源的确切照明数据可用。它指定光源发射器的类型,定义光分布曲线的位置和方向,以及有关灯和光度控制信息的数据。 下图显示了具有两个光源(ifclightsourcegonometric类型)的光源发射器的示例。 IFC2x2中增加的新实
阅读全文
摘要:注:根据ISO 10303-46的定义: “光源方向”是光源的子类型。此实体具有光源方向。当概念原点在无穷远处时,所有光线都与这个方向平行。这种光源根据曲面的方向而不是位置来照亮曲面。 注:根据ISO/IEC 14772-1:1997的定义: 平行光节点定义一个平行于给定三维向量的光线照明的平行光源
阅读全文
摘要:注:根据ISO 10303-46的定义: 光源环境图元是光源的子类型。它将照亮与曲面的方向和位置无关的曲面。 注:相应的ISO 10303实体:光源环境。有关正式标准的最终定义,请参考ISO/IS 10303-46:1994,第31页。 注:除ISO 10303-46中定义的属性外,ISO/IEC
阅读全文
摘要:注:根据ISO 10303-46的定义: 光源实体由曲面样式渲染中指定的反射率确定。在逐个曲面的基础上应用照明:未定义曲面之间的交互,例如阴影或反射。 注:实体改编自ISO 10303-46中定义的光源。 注:除了ISO10303-46中定义的属性外,还添加了ISO/IEC 14772-1:1997
阅读全文
摘要:多边形有界半空间是半空间实体的一种特殊子类型,其中布尔表达式中使用的半空间的材质由多边形边界进行边界。半空间的底面通过其相对于对象坐标系的法线定位(如在超类型IfcHalfSpaceSolid中定义的),其多边形(带或不带弧段)边界在由位置属性建立的位置坐标系的XY平面中定义,减法体将垂直于位置坐标
阅读全文
摘要:IfcBoxedHalfSpace(作为其超类型IfcHalfSpaceSolid)仅在布尔操作中使用。它将域精确地分为两个子集,其中所讨论的域是属性封闭的域。 属性封闭的目的是为布尔运算中的另一个操作数提供一个搜索框。它应足够大,以便在布尔运算后用半空间将生成的实体完全封闭起来。然而,它不会改变最
阅读全文
摘要:半空间实体通过一个基曲面将域分成两部分。通常,基面是一个平面,它将无限空间分成两部分,通过与平面法线的一致或不一致来表示半空间的边。 下图说明了给定坐标系中IfcHalfSpaceSolid的定义。基面由无界平面给出,红色边界仅用于可视化目的。 注:定义根据ISO/CD 10303-42:1992
阅读全文
摘要:IfcGeometricCurveSet用于交换仅由(2D或3D)点和曲线集合组成的形状表示。 注:定义根据ISO/CD 10303-42:1992 几何曲线集是二维或三维点和曲线的集合。 注:实体改编自ISO 10303-42中定义的几何曲线集。 IFC2x2中增加的新实体。 Formal Pro
阅读全文
摘要:IfcFillAreaStyleTiles通过样式化的二维几何体(称为tile)的重复模式定义IfcAnnotationFillArea的填充。递归模式由两个向量确定,它们以正则形式相乘。 这两个向量充当一个二维重复因子,它决定了瓷砖的八个新位置。 注:根据ISO 10303-46的定义: ①填充区
阅读全文
摘要:IfcFillAreaStyleHatching用于定义基于已设置样式的直线的简单、基于矢量的填充图案。曲线的字体、颜色和厚度由HatchLineAppearance给出,角度由HatchLineAngle给出,到下一条填充线的距离由StartOfNextHatchLine给出,可以是偏移距离或向量
阅读全文