IFC 4.3.2.20260714 (IFC4X3_ADD2) under development

8.9 IfcGeometryResource(几何资源)

8.9.1 模式定义

模式 IfcGeometryResource 定义了用于几何表示的资源。该资源的主要应用是表示构件的形状或几何形式。此处定义的几何表示项也用于描述模式 IfcGeometricModelResource 内的几何模型。

几何资源范围内包括以下内容:

  • 通过坐标值以及曲线和曲面上的参数值直接定义点
  • 定义方向、矢量和轴定位
  • 定义变换运算符,包括均匀和非均匀变换
  • 定义参数化曲线
  • 定义圆锥曲线
  • 定义在参数化曲面上的曲线
  • 定义偏移曲线
  • 定义基本曲面
  • 定义扫掠曲面
  • 定义参数化样条曲线和曲面
  • 定义使用变换运算符映射源表示的映射项

8.9.2 类型

  1. IfcArcIndex(弧索引)
  2. IfcAxis2Placement(轴2放置)
  3. IfcBSplineCurveForm(B样条曲线形式)
  4. IfcBSplineSurfaceForm(B样条曲面形式)
  5. IfcCurveMeasureSelect(曲线测量选择类型)
  6. IfcCurveOnSurface(曲面上曲线)
  7. IfcDimensionCount(维度计数)
  8. IfcKnotType(节点类型)
  9. IfcLineIndex(线索引)
  10. IfcPreferredSurfaceCurveRepresentation(优选曲面曲线表示)
  11. IfcSegmentIndexSelect(段索引选择类型)
  12. IfcTransitionCode(过渡代码)
  13. IfcTrimmingPreference(修剪偏好)
  14. IfcTrimmingSelect(修剪选择类型)
  15. IfcVectorOrDirection(向量或方向)

8.9.3 实体

  1. IfcAxis1Placement(一维轴定位)
  2. IfcAxis2Placement2D(二维轴定位)
  3. IfcAxis2Placement3D(三维轴定位)
  4. IfcAxis2PlacementLinear(线性二维轴定位)
  5. IfcBSplineCurve(B样条曲线)
  6. IfcBSplineCurveWithKnots(带节点B样条曲线)
  7. IfcBSplineSurface(B样条曲面)
  8. IfcBSplineSurfaceWithKnots(带节点B样条曲面)
  9. IfcBoundaryCurve(边界曲线)
  10. IfcBoundedCurve(有界曲线)
  11. IfcBoundedSurface(有界曲面)
  12. IfcCartesianPoint(笛卡尔点)
  13. IfcCartesianTransformationOperator(笛卡尔变换算子)
  14. IfcCartesianTransformationOperator2D(二维笛卡尔变换算子)
  15. IfcCartesianTransformationOperator2DnonUniform(二维非均匀笛卡尔变换算子)
  16. IfcCartesianTransformationOperator3D(三维笛卡尔变换算子)
  17. IfcCartesianTransformationOperator3DnonUniform(三维非均匀笛卡尔变换算子)
  18. IfcCircle(度盘)
  19. IfcClothoid(回旋曲线)
  20. IfcCompositeCurve(复合曲线)
  21. IfcCompositeCurveOnSurface(曲面上复合曲线)
  22. IfcCompositeCurveSegment(复合曲线段)
  23. IfcConic(圆锥曲线)
  24. IfcCosineSpiral(余弦螺旋线)
  25. IfcCurve(曲线)
  26. IfcCurveBoundedPlane(曲线边界平面)
  27. IfcCurveBoundedSurface(曲线边界曲面)
  28. IfcCurveSegment(曲线段)
  29. IfcCylindricalSurface(圆柱面)
  30. IfcDirection(方向)
  31. IfcElementarySurface(基本曲面)
  32. IfcEllipse(椭圆)
  33. IfcGeometricRepresentationItem(几何表示项)
  34. IfcGradientCurve(梯度曲线)
  35. IfcIndexedPolyCurve(索引多段线)
  36. IfcIntersectionCurve(相交曲线)
  37. IfcLine(线)
  38. IfcMappedItem(映射项)
  39. IfcOffsetCurve(偏移曲线)
  40. IfcOffsetCurve2D(二维偏移曲线)
  41. IfcOffsetCurve3D(三维偏移曲线)
  42. IfcOffsetCurveByDistances(距离偏移曲线)
  43. IfcOuterBoundaryCurve(外边界曲线)
  44. IfcPcurve(参数曲线)
  45. IfcPlacement(定位)
  46. IfcPlane(平面)
  47. IfcPoint(点)
  48. IfcPointByDistanceExpression(距离表达式点)
  49. IfcPointOnCurve(曲线上点)
  50. IfcPointOnSurface(曲面上点)
  51. IfcPolyline(多段线)
  52. IfcPolynomialCurve(多项式曲线)
  53. IfcRationalBSplineCurveWithKnots(带节点有理B样条曲线)
  54. IfcRationalBSplineSurfaceWithKnots(带节点有理B样条曲面)
  55. IfcRectangularTrimmedSurface(矩形裁剪曲面)
  56. IfcReparametrisedCompositeCurveSegment(重参数化复合曲线段)
  57. IfcRepresentationItem(表示项)
  58. IfcRepresentationMap(表示映射)
  59. IfcSeamCurve(接缝曲线)
  60. IfcSecondOrderPolynomialSpiral(二阶多项式螺旋线)
  61. IfcSegment(管片)
  62. IfcSegmentedReferenceCurve(分段参考曲线)
  63. IfcSeventhOrderPolynomialSpiral(七阶多项式螺旋线)
  64. IfcSineSpiral(正弦螺旋线)
  65. IfcSphericalSurface(球面)
  66. IfcSpiral(螺旋线)
  67. IfcSurface(曲面)
  68. IfcSurfaceCurve(曲面曲线)
  69. IfcSurfaceOfLinearExtrusion(线性拉伸曲面)
  70. IfcSurfaceOfRevolution(旋转曲面)
  71. IfcSweptSurface(扫掠曲面)
  72. IfcThirdOrderPolynomialSpiral(三阶多项式螺旋线)
  73. IfcToroidalSurface(环面)
  74. IfcTrimmedCurve(裁剪曲线)
  75. IfcVector(向量)

8.9.4 属性集

此类别中没有可用资源。

8.9.5 工程量集

此类别中没有可用资源。

8.9.6 函数

  1. IfcAssociatedSurface(关联曲面)
  2. IfcBaseAxis(基准轴)
  3. IfcBuild2Axes(构建二维轴)
  4. IfcBuildAxes(构建轴)
  5. IfcConsecutiveSegments(连续段)
  6. IfcConstraintsParamBSpline(约束参数B样条)
  7. IfcCrossProduct(叉积)
  8. IfcCurveDim(曲线维度)
  9. IfcCurveWeightsPositive(曲线权重正定)
  10. IfcDotProduct(点积)
  11. IfcFirstProjAxis(第一投影轴)
  12. IfcGetBasisSurface(获取基曲面)
  13. IfcListToArray(列表转数组)
  14. IfcMakeArrayOfArray(创建数组的数组)
  15. IfcNormalise(归一化)
  16. IfcOrthogonalComplement(正交补)
  17. IfcPointDim(点维度)
  18. IfcSameAxis2Placement(相同轴2放置)
  19. IfcSameCartesianPoint(相同笛卡尔点)
  20. IfcSameDirection(相同方向)
  21. IfcSameValue(相同值)
  22. IfcScalarTimesVector(标量乘向量)
  23. IfcSecondProjAxis(第二投影轴)
  24. IfcSegmentDim(段维度)
  25. IfcSurfaceWeightsPositive(曲面权重正)
  26. IfcVectorDifference(向量差)
  27. IfcVectorSum(向量和)

8.9.7 规则

此类别中没有可用资源。

8.9.8 属性枚举

此类别中没有可用资源。