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

      Создает стиль размера