三种模式
3D 仿真:选择左侧图案(或导入 SVG/FOLD 折痕图),拖动底部“折叠程度”滑块,基于杆-铰链(bar & hinge)动力学模型实时计算纸张形态。负值会将山折与谷折互换。
自碰撞:默认开启,纸张层与层之间会互相顶住、不会穿过彼此;“纸张厚度”滑块控制层间距。想看纸被“顶开”的样子可以关掉它。
分步折叠:多条折痕可以分先后(例如三折页先折一道再折另一道),拖动滑块时会按顺序逐道折完,纸片不会同时往同一处扫过去。
折痕设计:在 2D 折痕图编辑器中绘制山折(红)、谷折(蓝)、平面线、自由铰链、剪切线,右侧实时 3D 预览;编辑器会检查每个内部顶点是否满足平折条件。
分步折叠:像折真纸一样一步步折:画折线、点到点、边到边,可翻面/旋转,跟随教程完成纸飞机、纸船等作品,并可把折痕发送到 3D 仿真。
修改这一步:折到某一步(或在右侧「步骤」里点它)后,下方「修改这一步」可以调这一折的折角(0–180°,也可用「折平 180° / 垂直 90° / 浅折 60°」快捷按钮)。折角会写进这一步和它的折痕(`foldAngle`),并影响 3D 展开展示与发送到 3D 的折叠树;步骤列表里带折角的步骤会显示角度徽标。
选纸:分步折叠工具栏「纸张」可选正方形 1:1 或 A4(1:√2),换纸会按所选尺寸新建一张纸;载入教程时会自动切到该教程用的纸(滑翔机是 A4 比例)。折痕设计里也有「新建正方形纸 / 新建 A4 比例纸 / 自定义比例」。
3D 展开展示:折完的作品(如纸飞机、滑翔机)点工具栏「3D 展开展示」,会把折好的成品按三维姿态展开(机翼张开、机身撑起),可以拖动旋转看各个角度;再点一次回到平面。
分步成品进 3D:在分步折叠里点「折痕 → 3D 仿真」,3D 模型是直接从折叠树生成的(不是从折痕图反推),所以多层重叠也不会算歪;拖动「折叠程度」就能看着纸一道一道折起来,展开 0% 是整张纸、100% 是成品。这种模型是"姿态回放",不走动力学(自碰撞、拖拽对它不生效)。
折角进 3D:折痕记录的 `foldAngle` 会直接作为 3D 仿真的目标折角——比如机翼那两道记的是 90°,3D 里就折到 90°,而不是一律折平到 180°。只是"压了痕再展开"的折痕(angle=0)仍保持 0,不会因为记录过折角就折起来。
折痕的顺序与折角:每条折痕都记着「第几步折出来的」(stage)和「当时折了多少度」(foldAngle)。平面视图默认在折痕上标步骤号(工具栏「步骤号」可关);把折痕发到 3D 仿真后,3D 会按步骤顺序一道一道折,而不是所有折痕同时折。
展开复原 / 打开上一折:折过之后点「展开复原」,纸会重新铺平,但折痕全部留在纸上(可以作为折痕图导出、发送到 3D 仿真);「打开上一折」只把最近折的那一下打开,折痕同样保留。两个操作都记成一步,可以撤销。
折角:工具栏的「折角」可以选择这一折折多少度——180° 是常规的折平,90° 是折到与纸面垂直,60° 是只折 60°。折角会记在这一步里,成品用「3D 展开展示」按这个角度展开;平面视图仍按折平显示(层序和折痕计算需要平面状态)。