Интерфейс calc

Last modified by Bimit Administrator on 17.07.2023, 09:54

Интерфейс строительного калькулятора предоставляет базовые функции расчета
В нем доступны следующий функции:

  • area  - подсчет площади прямоугольной фигуры, заданной длинами сторон
  • volume - подсчет объема параллелепипеда, заданной длинами сторон (ДЛИНАxШИРИНАxВЫСОТА)
  • areaBox - подсчет площади поверхности стен прямоугольной комнаты, заданной длинами сторон и высотой
  • volumeBox - подсчет объема стен коробки, заданной длинами сторон (по внешней стороне), высотой и толщиной стен
  • located - метод определения вхождения одного элемента в область другого (GeometryElement space, GeometryElement obj)
  • intersect - метод определения пересечения области одного элемента в область другого (GeometryElement space, GeometryElement obj)

Примеры использования:

// area
def area = calc.area(6,6)

// console.info(area) -> “INFO: 36.0”
// volume
def vol= calc.volume(6,0.5,3)

// console.info(vol) -> “INFO: 9.0”
// areaBox
def area = calc.areaBox(6,6,3)

// console.info(area) -> “INFO: 72.0”
// volumeBox
def vol= calc.volumeBox(6,6,3,0.5)

// console.info(vol) -> “INFO: 33.0”