Bitbybit Docs
    Preparing search index...

    Class Dimensions

    Index

    Constructors

    dimensions

    • 创建线性尺寸 - 两点之间带有延伸线和文本标签的测量线。尺寸显示点之间的距离,可以使用DimensionStyleDto进行样式设置。

      Parameters

      Returns LinearDimensionEntity

      创建线性标注

      const length = bitbybit.advanced.dimensions.linearDimension({
      name: "Length", startPoint: [0, 0, 0], endPoint: [5, 0, 0], direction: [0, 1, 0],
      });
    • 创建角度尺寸 - 两个方向向量之间带有延伸线和文本标签的测量弧。尺寸显示方向之间的角度,可以使用DimensionStyleDto进行样式设置。

      Parameters

      Returns AngularDimensionEntity

      创建角度标注

      const angle = bitbybit.advanced.dimensions.angularDimension({
      name: "Angle", centerPoint: [0, 0, 0], direction1: [1, 0, 0], direction2: [0, 1, 0], radius: 2,
      });
    • 创建径向尺寸 - 从中心到周边显示半径或直径的测量线。显示半径的'R'前缀或直径的'⌀'前缀,可选中心标记。

      Parameters

      Returns RadialDimensionEntity

      创建半径标注

      const radius = bitbybit.advanced.dimensions.radialDimension({
      centerPoint: [0, 0, 0], radiusPoint: [2, 0, 0], showDiameter: false,
      });
    • 创建直径尺寸 - 跨越圆形特征完整直径的测量线。显示'⌀'前缀,可选中心标记和两端箭头。

      Parameters

      Returns DiametralDimensionEntity

      创建直径标注

      const diameter = bitbybit.advanced.dimensions.diametralDimension({
      centerPoint: [0, 0, 0], direction: [1, 0, 0], diameter: 4,
      });
    • 创建坐标尺寸 - 显示从参考点带引线的X、Y或Z坐标。在技术图纸中用于坐标注释和基准参考。

      Parameters

      Returns OrdinateDimensionEntity

      创建坐标标注

      const ordinate = bitbybit.advanced.dimensions.ordinateDimension({
      measurementPoint: [5, 3, 2], referencePoint: [0, 0, 0], axis: Bit.Advanced.Dimensions.ordinateAxisEnum.x,
      });

    style

    • 创建尺寸样式 - 用于在3D空间中设置尺寸线、箭头和文本的样式。您可以自定义线条颜色、厚度、文本大小、箭头大小和背景颜色。

      Parameters

      Returns DimensionStyleDto

      创建标注样式