# PCTE-threejs-editor — ready to run

Built from `PCTE-rewrite/threejs-editor` on 2026-10-05. Requires Python 3.8+ and a current desktop browser with WebGL 2. Node.js, npm and an internet connection are not needed to run this build.

Linux/macOS:

```sh
./launch.sh
```

Windows: run `launch.cmd` (Python 3 must be installed). On any platform, `python3 serve.py` works; Windows can use `py -3 serve.py`. The launcher opens the browser at the printed loopback URL. Keep the terminal open; Ctrl+C stops it. To select a port or avoid opening the browser, use `python3 serve.py --port 8870 --no-browser`.

Use **File → New project…**, create a small project, then inspect it in Top and Perspective views. Runtime exports are under **File → Export**.

For ordinary static hosting, publish only the contents of `site/`. Relative resource URLs also support hosting beneath a subdirectory. Serve over HTTP/HTTPS; opening index.html directly from disk is not supported.

The matching complete source and assets are in `../../PCTE-threejs-editor-source-2026-10-05.tar.gz` in the supplied release layout. Extract source archives into the same parent directory to preserve the pipeline layout. See PROJECT_README.md for application controls and source build instructions.

The asset owner states that assets are CC0 or public domain and authorizes their inclusion. Existing asset provenance, code licences and dependency notices are retained as supplied; this package does not rewrite their notices. Code licence text is in site/LICENSE; bundled third-party notices are in site/licenses/.

Production builds and a focused headless Chromium smoke check are recorded in the release-level VALIDATION.json. Real-GPU appearance and interactive desktop feel remain for user validation.
