Geom.diff()
Описание
Булева операция: Разность двух или более тел.
Синтаксис
JSGeom.diff(a: Shape, b: Shape) -> Shape
Geom.diff(shapes: Array<Point3>) -> Shape
Аргументы
| Аргумент |
Тип |
Обязательный |
Описание |
a |
Shape |
Да |
Тело 1. |
b |
Shape |
Да |
Тело 2. |
shapes |
Array<Point3> |
Да |
Массив тел для разности. |
Возвращаемое значение
| Тип |
Описание |
Shape |
Объект типа Shape, результат разности тел. |
Пример
| JS |
|---|
| let box = Geom.box(100, 100, 100);
let cyl = Geom.cylinder(50, 150);
let s1 = Geom.diff(box, cyl) // box - cyl
console.info(s1) // output:
let s2 = Geom.diff(cyl, box) // cyl - box
console.info(s2) // output:
|
Last update: 14 августа 2025, 18:47