Go to file
sladro b447fc7864
Some checks are pending
Build / build (18.x, macos-latest) (push) Waiting to run
Build / build (18.x, ubuntu-latest) (push) Waiting to run
Build / build (18.x, windows-latest) (push) Waiting to run
Build / build (20.x, macos-latest) (push) Waiting to run
Build / build (20.x, ubuntu-latest) (push) Waiting to run
Build / build (20.x, windows-latest) (push) Waiting to run
feat: rebrand project for internal use
2026-04-13 14:02:49 +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 feat: rebrand project for internal use 2026-04-13 14:02:49 +08:00
test feat: rebrand project for internal use 2026-04-13 14:02:49 +08:00
tools fix: stabilize step tree deletion save flow 2026-04-13 12:06:37 +08:00
website feat: rebrand project for internal use 2026-04-13 14:02:49 +08:00
.gitignore chore: ignore local worktrees 2026-04-10 11:18:19 +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.