ReadonlybooleansReadonlyexpansionsReadonlyextrusionsReadonlyhullsReadonlypathReadonlypolygonReadonlyshapesReadonlytextReadonlycolors将实体转成三角形列表,每个以三个点给出,实体自身的变换已应用。
平面 2D 形状会先被赋予极小的厚度,使其有面可言。没有多边形的实体给出空列表。
三角形,每个为三个点的列表
将实体写为二进制 STL 文件(3D 打印的常用格式),并在浏览器中以 fileName 加 .stl 下载。
实体和文件名
以 blob 表示的 STL 文件;异步 API 则直接开始下载且不返回任何内容
将多个实体写入一个二进制 STL 文件,并在浏览器中以 fileName 加 .stl 下载。
实体和文件名
以 blob 表示的 STL 文件;异步 API 则直接开始下载且不返回任何内容
将实体、2D 形状、路径或它们的列表写为 DXF 图纸文件,并在浏览器中以 fileName 加 .dxf 下载。
options 原样传给 DXF 写入器,可以省略。
几何体、文件名和可选的写入器选项
以 blob 表示的 DXF 文件;异步 API 则直接开始下载且不返回任何内容
将实体、2D 形状、路径或它们的列表写为 3MF 文件(一种现代 3D 打印格式),并在浏览器中以 fileName 加 .3mf 下载。
options 原样传给 3MF 写入器,可以省略。
几何体、文件名和可选的写入器选项
以 blob 表示的 3MF 文件;异步 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 社区提供内核。