随笔分类 - IFC标准
摘要:带节有理B样条曲线是用控制点和基本函数描述的B样条曲线。它描述了除了在超类型ifcbsprinecurve中定义的控制点之外的权重。 所有权重应为正,曲线由以下公式给出: where k+1 number of control points Pi control points wi weights
阅读全文
摘要:ifcbsprinecurvewithknots是一条样条曲线,它由样条函数参数化,其中明确给出了节点值。 注:定义根据ISO/CD 10303-42:1992 这是一种b样条曲线,其中明确给出了节点值。该子类型应用于表示非均匀B样条曲线,也可用于其他结类型。 让L表示结列表中d+k+2结中不同值的
阅读全文
摘要:ifcbsprinecurve是由样条函数参数化的样条曲线。 下图所示为B样条曲线。 注:图中引用了ISO 10303-42。 注:定义根据ISO/CD 10303-42:1992 B样条曲线是用控制点和基函数描述的分段参数多项式或有理曲线。选择B样条曲线作为最稳定的形式来表示所有类型的多项式或有理
阅读全文
摘要:IfcBoundedCurve是一条长度有限的曲线。 注:定义根据ISO/CD 10303-42:1992 有界曲线是具有可识别端点的有限弧长曲线。 注:实体改编自ISO10303-42中定义的有界曲线。 在IFC1.0中记录新实体 非正式提议: ①有限长的曲线有界。 ②有界曲线有起点和终点。 #A
阅读全文
摘要:IfcCurve是二维或三维空间中的曲线。它包括有界和无界曲线的定义。 注:根据ISO 10303-42的定义: 曲线可以想象为点在其坐标空间中移动的路径。 注:实体改编自ISO 10303-42中定义的曲线 在IFC1.0中增加的新实体 非正式提议: ■曲线应呈弧形连接 ■曲线的弧长应大于零。 #
阅读全文
摘要:IfcSphere是一个构造实体几何(CSG)三维基本体。它是一个实体,曲面上的所有点与中心点的距离都相同。继承位置属性定义IfcAxisPlacement3D并提供: ①SELF\IfcCsgPrimitive3D.Position:基本体的轴系统的位置和方向。 ②SELF\IfcCsgPrimi
阅读全文
摘要:IfcRightCircularCylinder是一个构造实体几何(CSG)三维基本体。它是一个有圆形底座和顶部的实体。由与圆柱轴线保持固定距离的点形成的圆柱面。继承位置属性定义IfcAxisPlacement3D并提供: ①SELF\IfcCsgPrimitive3D.Position:基本体的轴
阅读全文
摘要:IfcRightCircularCone是一个构造实体几何(CSG)三维基本体。它是一个有圆形底部和顶点的固体。从底部到顶部逐渐变细。从圆形底座中心到顶点的轴垂直于底座。继承的位置属性定义了IfcAxisPlacement3D,并提供了圆锥体的位置和方向: SELF\IfcCsgPrimitive3
阅读全文
摘要:IfcRectangularPyramid是一个构造实体几何(CSG)三维基本体。它是一个有一个矩形底部和一个叫做顶点的点作为顶部的实体。从底部到顶部逐渐变细。从基部中心到顶点的轴垂直于基部。继承的位置属性定义IfcAxisPlacement3D,并提供棱锥体的位置和方向: SELF\IfcCsgP
阅读全文
摘要:IfcBlock是一个构造实体几何(CSG)三维基本体。它由三个正交轴上的位置和正定距离来定义。继承的Position属性具有IfcAxisPlacement3D类型,并提供: ①SELF\IfcCsgPrimitive3D.Position:基本体的轴系统的位置和方向。 ②SELF\IfcCsgP
阅读全文
摘要:IfcCsgPrimitive3D是所有三维原型的抽象超类型,用作树根项或CSG实体模型中的布尔结果。所有三维CSG基元都是在三维放置坐标系中定义的。 #AttributeTypeCardinalityDescriptionC IfcRepresentationItem LayerAssignmen
阅读全文
摘要:IfcReparametrisedCompositeCurveSegment在几何上与IfcCompositeCurveSegment相同,但具有额外的重新参数化功能。 注释定义符合ISO/CD 10303-42:1992 重新参数化的复合曲线段是一种特殊的复合曲线段类型,它提供了在不改变其几何结构
阅读全文
摘要:IfcCompositeCurve segment是一条有界曲线,其唯一目的是成为IfcCompositeCurve中的一段。 注释定义符合ISO/CD 10303-42:1992 复合曲线段是一条有界曲线,它与过渡信息一起用于构造复合曲线。 注:实体改编自ISO 10303-42中定义的复合曲线段
阅读全文
摘要:ifccartesiantTransformationOperator定义三维空间中的几何变换。 注释定义符合ISO/CD 10303-42:1992 笛卡尔变换算子3d定义了三维空间中由平移、旋转、镜像和均匀缩放组成的几何变换。规范化向量u的列表定义正交矩阵T的列。这些向量由基轴函数从方向属性ax
阅读全文
摘要:笛卡尔变换算子3d-non-uniform定义了由平移、旋转、镜像和非均匀缩放组成的三维空间中的几何变换。非均匀缩放由三个不同的缩放因子给出: ①自我\IfcCartesianTransformationOperator.Scale:x轴比例因子 ②Scale2:y轴比例因子 ③Scale3:z轴比
阅读全文
摘要:IfcCartesianTransformationOperator2D定义二维空间中的几何变换。 注释定义符合ISO/CD 10303-42:1992 笛卡尔变换算子2d定义了二维空间中由平移、旋转、镜像和均匀缩放组成的几何变换。规范化向量u的列表定义正交矩阵T的列。这些向量由基轴函数从方向属性a
阅读全文
摘要:笛卡尔变换算子2d非均匀定义了二维空间中由平移、旋转、镜像和非均匀缩放组成的几何变换。非均匀缩放由两个不同的缩放因子给出: ①IfcCartesianTransformationOperator.Scale:x轴比例因子 ②Scale2:y轴比例因子 如果忽略比例因子(在超级类型IfcCartesi
阅读全文
摘要:IfcCartesianTransformationOperator定义了不同类型几何变换的抽象超类型。 注释定义符合ISO/CD 10303-42:1992 笛卡尔变换算子定义了由平移、旋转、镜像和均匀缩放组成的几何变换。规范化向量u的列表定义正交矩阵T的列。这些向量由基轴函数从方向属性axis1
阅读全文
摘要:IfcCartesianPointList3D定义三维笛卡尔点的有序集合。每个笛卡尔点由一个固定的三坐标列表提供为三维点。属性CoordList是一个二维列表,其中: ①第一维度是表示每个三维笛卡尔点的无边界列表。 ②第二维度是由三个列表成员组成的固定列表,其中[1]是笛卡尔点的x坐标,[2]是y坐
阅读全文
摘要:IfcCartesianPointList2D定义二维笛卡尔点的有序集合。每个笛卡尔点由两个坐标的固定列表提供为二维点。属性CoordList是一个二维列表,其中: ①第一维度是表示每个二维笛卡尔点的无界列表 ②第二维度是两个列表成员的固定列表,其中[1]是笛卡尔点的x坐标,[2]是笛卡尔点的y坐标
阅读全文