ReadonlybooleansReadonlyexpansionsReadonlyextrusionsReadonlyhullsReadonlypathReadonlypolygonReadonlyshapesReadonlytextReadonlycolorsПревращает тело в список треугольников, каждый заданный тремя точками, с уже примененным собственным преобразованием тела.
Плоская 2D-форма сначала получает крошечную толщину, чтобы у нее вообще были грани. Сущность без многоугольников дает пустой список.
Треугольники как списки из трех точек
Записывает тело как двоичный файл STL, распространенный формат для 3D-печати, и скачивает его в браузере как fileName плюс .stl.
Тело и имя файла
Файл STL как blob; асинхронный API вместо этого начинает скачивание и ничего не возвращает
Записывает несколько тел в один двоичный файл STL и скачивает его в браузере как fileName плюс .stl.
Тела и имя файла
Файл STL как blob; асинхронный API вместо этого начинает скачивание и ничего не возвращает
Записывает тело, 2D-форму, путь или их список как файл чертежа DXF и скачивает его в браузере как fileName плюс .dxf.
options передается модулю записи DXF как есть и может быть опущен.
Геометрия, имя файла и необязательные параметры записи
Файл DXF как blob; асинхронный API вместо этого начинает скачивание и ничего не возвращает
Записывает тело, 2D-форму, путь или их список как файл 3MF, современный формат для 3D-печати, и скачивает его в браузере как fileName плюс .3mf.
options передается модулю записи 3MF как есть и может быть опущен.
Геометрия, имя файла и необязательные параметры записи
Файл 3MF как blob; асинхронный API вместо этого начинает скачивание и ничего не возвращает
Перемещает, поворачивает или масштабирует несколько тел одним и тем же преобразованием, давая новые тела в том же порядке.
transformation - одна матрица 4x4, список матриц, применяемых по порядку, или список таких списков; плоская 2D-форма или путь выбрасывают ошибку.
Тела и преобразование
Преобразованные тела, в том же порядке
Перемещает, поворачивает или масштабирует тело преобразованием, давая новое тело.
transformation - одна матрица 4x4, список матриц, применяемых по порядку, или список таких списков; плоская 2D-форма или путь выбрасывают ошибку.
Тело и преобразование
Преобразованное тело
Точка входа в ядро JSCAD, твердотельный моделер на основе мешей с тремя видами геометрии: тело, хранящееся как замкнутый набор многоугольников; плоская 2D-форма, хранящаяся как область в плоскости XY; и 2D-путь, открытая или замкнутая полилиния в этой плоскости.
shapesиpolygonстроят их,booleans,extrusions,expansionsиhullsобъединяют и наращивают их,textпишет ими, аcolorsокрашивает их. Плоские формы живут в плоскости XY и выдавливаются вдоль Z. Методы самого сервиса конвертируют тела в данные мешей, перемещают их матрицами и записывают файлы STL, DXF и 3MF. Благодарность сообществу JSCAD за ядро.