Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 960 Bytes

File metadata and controls

20 lines (15 loc) · 960 Bytes

Development runtime setup

Scan2Sketch currently uses a repository-local helper process for image analysis. This keeps OpenCV, PyTorch and optional segmentation models separate from FreeCAD's bundled Python installation.

The existing development machine contains .venv-opencv and .venv-sam environments. They are intentionally excluded from Git because virtual environments are platform-specific and occupy several gigabytes.

The public Windows alpha release wraps this setup with Install_Scan2Sketch.cmd. The installer finds FreeCAD's bundled Python, creates an isolated .venv-opencv inside the user add-on directory, installs the pinned requirements there and validates the helper before reporting success.

Running scripts\install_user_addon.cmd directly keeps the repository-linked development workflow. It does not copy the source tree.

Never install packages into FreeCAD's program directory and never replace its bundled Python packages.