Go to file
sladro 16a2e43649
Some checks failed
Build / build (18.x, macos-latest) (push) Has been cancelled
Build / build (18.x, ubuntu-latest) (push) Has been cancelled
Build / build (18.x, windows-latest) (push) Has been cancelled
Build / build (20.x, macos-latest) (push) Has been cancelled
Build / build (20.x, ubuntu-latest) (push) Has been cancelled
Build / build (20.x, windows-latest) (push) Has been cancelled
fix step save flow and add portable backend runtime support
2026-04-13 15:16:30 +08:00
.github feat: rebrand project for internal use 2026-04-13 14:02:49 +08:00
.vscode Add feature toggle for environment settings. 2022-01-22 23:35:54 +01:00
assets feat: rebrand project for internal use 2026-04-13 14:02:49 +08:00
docs feat: rebrand project for internal use 2026-04-13 14:02:49 +08:00
sandbox feat: rebrand project for internal use 2026-04-13 14:02:49 +08:00
source fix step save flow and add portable backend runtime support 2026-04-13 15:16:30 +08:00
test fix step save flow and add portable backend runtime support 2026-04-13 15:16:30 +08:00
tools fix step save flow and add portable backend runtime support 2026-04-13 15:16:30 +08:00
website feat: rebrand project for internal use 2026-04-13 14:02:49 +08:00
.gitignore fix step save flow and add portable backend runtime support 2026-04-13 15:16:30 +08:00
LICENSE.md Update license. 2023-01-29 13:30:34 +01:00
package-lock.json feat: add step tree deletion demo 2026-04-10 11:43:09 +08:00
package.json feat: rebrand project for internal use 2026-04-13 14:02:49 +08:00
README.md feat: rebrand project for internal use 2026-04-13 14:02:49 +08:00
start_server.bat Remove python server starter script. 2021-09-05 07:10:52 +02:00

TellMe模型处理平台

TellMe模型处理平台 是基于当前仓库整理出来的内部 3D 模型处理与查看平台,用来在浏览器中打开、检查、导出和分享模型文件。仓库同时包含网站端界面和底层模型引擎代码。

Example

Start Page

Supported file formats

  • Import: 3dm, 3ds, 3mf, amf, bim, brep, dae, fbx, fcstd, gltf, ifc, iges, step, stl, obj, off, ply, wrl.
  • Export: 3dm, bim, gltf, obj, off, stl, ply.

External Libraries

TellMe模型处理平台 uses these wonderful libraries: three.js, pickr, fflate, draco, rhino3dm, web-ifc, occt-import-js.

STEP Tree Deletion Demo

This demo adds a local-only STEP editing flow without changing the existing download and export features.

Start the website

npm install
npm run build_website_dev
npx http-server .

Start the local STEP save service

pip install -r tools/step_service/requirements.txt
python tools/step_service/server.py

The service listens on http://127.0.0.1:17890.

Demo flow

  1. Open a .stp or .step file.
  2. Select an assembly node or leaf part in the tree.
  3. Click Delete Selected.
  4. Click Save STEP.
  5. Reopen the downloaded file to verify the deleted subtree is gone.