How to Start
Double-click the file webcad.html to launch.

All formats (STEP / IGES / STL / DXF / DWG) work in this
direct-open (file://) mode. A dismissible notice appears at the
top; parsing runs on the main thread, so very large files may
briefly freeze the interface.

Optional smoother mode: double-click start-WEBCAD.bat.

The launcher will automatically:

Request administrator privileges (if a system confirmation window pops up, click Yes or enter the admin password; if you click No, the program will still run with normal privileges and all functions remain unaffected).

Start a local service on your machine (port 8323).

Open your default browser and load the software interface automatically, with background-thread parsing (no UI freezes on large files).

Folder Contents (All files are required – copy the entire folder as a whole)

webcad.html – Main program (double-click this; UI and parsing engines are fully inlined, runs as a single file)

parser.worker-*.js – Background parsing thread (used by the launcher)

occt-import-js-*.js – STEP/IGES loader (used by the launcher)

occt-import-js.wasm – STEP/IGES parsing engine (used by the launcher)

start-WEBCAD.bat – Optional launcher (local-service mode)

server.cjs – Node.js static server (automatically selected)

serve.ps1 – PowerShell static server (automatically selected, no additional environment required)

Supported File Formats
STEP (.step/.stp), IGES (.iges/.igs), STL, DXF, DWG

Frequently Asked Questions

Q: Can I just double-click webcad.html to open it?
A: Yes — all functions work in this direct-open (file://) mode. A dismissible notice appears at the top; parsing runs on the main thread, so large files may briefly freeze the interface. For the smoothest experience, prefer the launcher.

Q: My antivirus/firewall shows a warning – what should I do?
A: The local service only listens on 127.0.0.1 (localhost) and is not exposed to the external network. Please allow it to run.

Q: Can I change the port number?
A: Yes. Edit start-WEBCAD.bat and modify the line set "PORT=8323" to your desired port.

Q: How do I fully exit the program?
A: Close the browser tab/window. If you started via the launcher, also close the service window opened by it (or end the python/node/powershell process via Task Manager).

Sharing with Others
Simply copy the entire WEBCAD-v3 folder (via USB drive, cloud storage, or internal network share) and give it to the recipient. They can double-click webcad.html to start using it – no additional software installation is required.
