8.9 IfcGeometryResource(几何资源)
8.9.1 模式定义
模式 IfcGeometryResource 定义了用于几何表示的资源。该资源的主要应用是表示构件的形状或几何形式。此处定义的几何表示项也用于描述模式 IfcGeometricModelResource 内的几何模型。
几何资源范围内包括以下内容:
- 通过坐标值以及曲线和曲面上的参数值直接定义点
- 定义方向、矢量和轴定位
- 定义变换运算符,包括均匀和非均匀变换
- 定义参数化曲线
- 定义圆锥曲线
- 定义在参数化曲面上的曲线
- 定义偏移曲线
- 定义基本曲面
- 定义扫掠曲面
- 定义参数化样条曲线和曲面
- 定义使用变换运算符映射源表示的映射项
8.9.2 类型
- IfcArcIndex(弧索引)
- IfcAxis2Placement(轴2放置)
- IfcBSplineCurveForm(B样条曲线形式)
- IfcBSplineSurfaceForm(B样条曲面形式)
- IfcCurveMeasureSelect(曲线测量选择类型)
- IfcCurveOnSurface(曲面上曲线)
- IfcDimensionCount(维度计数)
- IfcKnotType(节点类型)
- IfcLineIndex(线索引)
- IfcPreferredSurfaceCurveRepresentation(优选曲面曲线表示)
- IfcSegmentIndexSelect(段索引选择类型)
- IfcTransitionCode(过渡代码)
- IfcTrimmingPreference(修剪偏好)
- IfcTrimmingSelect(修剪选择类型)
- IfcVectorOrDirection(向量或方向)
8.9.3 实体
- IfcAxis1Placement(一维轴定位)
- IfcAxis2Placement2D(二维轴定位)
- IfcAxis2Placement3D(三维轴定位)
- IfcAxis2PlacementLinear(线性二维轴定位)
- IfcBSplineCurve(B样条曲线)
- IfcBSplineCurveWithKnots(带节点B样条曲线)
- IfcBSplineSurface(B样条曲面)
- IfcBSplineSurfaceWithKnots(带节点B样条曲面)
- IfcBoundaryCurve(边界曲线)
- IfcBoundedCurve(有界曲线)
- IfcBoundedSurface(有界曲面)
- IfcCartesianPoint(笛卡尔点)
- IfcCartesianTransformationOperator(笛卡尔变换算子)
- IfcCartesianTransformationOperator2D(二维笛卡尔变换算子)
- IfcCartesianTransformationOperator2DnonUniform(二维非均匀笛卡尔变换算子)
- IfcCartesianTransformationOperator3D(三维笛卡尔变换算子)
- IfcCartesianTransformationOperator3DnonUniform(三维非均匀笛卡尔变换算子)
- IfcCircle(度盘)
- IfcClothoid(回旋曲线)
- IfcCompositeCurve(复合曲线)
- IfcCompositeCurveOnSurface(曲面上复合曲线)
- IfcCompositeCurveSegment(复合曲线段)
- IfcConic(圆锥曲线)
- IfcCosineSpiral(余弦螺旋线)
- IfcCurve(曲线)
- IfcCurveBoundedPlane(曲线边界平面)
- IfcCurveBoundedSurface(曲线边界曲面)
- IfcCurveSegment(曲线段)
- IfcCylindricalSurface(圆柱面)
- IfcDirection(方向)
- IfcElementarySurface(基本曲面)
- IfcEllipse(椭圆)
- IfcGeometricRepresentationItem(几何表示项)
- IfcGradientCurve(梯度曲线)
- IfcIndexedPolyCurve(索引多段线)
- IfcIntersectionCurve(相交曲线)
- IfcLine(线)
- IfcMappedItem(映射项)
- IfcOffsetCurve(偏移曲线)
- IfcOffsetCurve2D(二维偏移曲线)
- IfcOffsetCurve3D(三维偏移曲线)
- IfcOffsetCurveByDistances(距离偏移曲线)
- IfcOuterBoundaryCurve(外边界曲线)
- IfcPcurve(参数曲线)
- IfcPlacement(定位)
- IfcPlane(平面)
- IfcPoint(点)
- IfcPointByDistanceExpression(距离表达式点)
- IfcPointOnCurve(曲线上点)
- IfcPointOnSurface(曲面上点)
- IfcPolyline(多段线)
- IfcPolynomialCurve(多项式曲线)
- IfcRationalBSplineCurveWithKnots(带节点有理B样条曲线)
- IfcRationalBSplineSurfaceWithKnots(带节点有理B样条曲面)
- IfcRectangularTrimmedSurface(矩形裁剪曲面)
- IfcReparametrisedCompositeCurveSegment(重参数化复合曲线段)
- IfcRepresentationItem(表示项)
- IfcRepresentationMap(表示映射)
- IfcSeamCurve(接缝曲线)
- IfcSecondOrderPolynomialSpiral(二阶多项式螺旋线)
- IfcSegment(管片)
- IfcSegmentedReferenceCurve(分段参考曲线)
- IfcSeventhOrderPolynomialSpiral(七阶多项式螺旋线)
- IfcSineSpiral(正弦螺旋线)
- IfcSphericalSurface(球面)
- IfcSpiral(螺旋线)
- IfcSurface(曲面)
- IfcSurfaceCurve(曲面曲线)
- IfcSurfaceOfLinearExtrusion(线性拉伸曲面)
- IfcSurfaceOfRevolution(旋转曲面)
- IfcSweptSurface(扫掠曲面)
- IfcThirdOrderPolynomialSpiral(三阶多项式螺旋线)
- IfcToroidalSurface(环面)
- IfcTrimmedCurve(裁剪曲线)
- IfcVector(向量)
8.9.4 属性集
此类别中没有可用资源。
8.9.5 工程量集
此类别中没有可用资源。
8.9.6 函数
- IfcAssociatedSurface(关联曲面)
- IfcBaseAxis(基准轴)
- IfcBuild2Axes(构建二维轴)
- IfcBuildAxes(构建轴)
- IfcConsecutiveSegments(连续段)
- IfcConstraintsParamBSpline(约束参数B样条)
- IfcCrossProduct(叉积)
- IfcCurveDim(曲线维度)
- IfcCurveWeightsPositive(曲线权重正定)
- IfcDotProduct(点积)
- IfcFirstProjAxis(第一投影轴)
- IfcGetBasisSurface(获取基曲面)
- IfcListToArray(列表转数组)
- IfcMakeArrayOfArray(创建数组的数组)
- IfcNormalise(归一化)
- IfcOrthogonalComplement(正交补)
- IfcPointDim(点维度)
- IfcSameAxis2Placement(相同轴2放置)
- IfcSameCartesianPoint(相同笛卡尔点)
- IfcSameDirection(相同方向)
- IfcSameValue(相同值)
- IfcScalarTimesVector(标量乘向量)
- IfcSecondProjAxis(第二投影轴)
- IfcSegmentDim(段维度)
- IfcSurfaceWeightsPositive(曲面权重正)
- IfcVectorDifference(向量差)
- IfcVectorSum(向量和)
8.9.7 规则
此类别中没有可用资源。
8.9.8 属性枚举
此类别中没有可用资源。