# The cad/solvespace port

## solvespace-3.2 – parametric 2D/3D CAD program

## Description

    SOLVESPACE is a free parametric 3D CAD tool. Applications include:

    - Modeling 3D parts: draw with extrudes, revolves, helixes and
      Boolean (union / difference / intersection) operations

    - Modeling 2D parts: draw the part as a single section, and export
      DXF, PDF, SVG; use 3D assembly to verify fit

    - 3D-printed parts: export the STL or other triangle mesh expected
      by most 3D printers

    - Preparing CAM data: export 2D vector art for a waterjet machine
      or laser cutter; or generate STEP or STL, for import into
      third-party CAM software for machining

    - Mechanism design: use the constraint solver to simulate planar
      or spatial linkages, with pin, ball, or slide joints

    - Plane and solid geometry: replace hand-solved trigonometry and
      spreadsheets with a live dimensioned drawing

WWW: https://solvespace.com/

Only for arches
  aarch64 amd64 arm i386 mips64 mips64el powerpc powerpc64 riscv64
Categories:
  cad

## Library dependencies

- devel/json-c
- graphics/cairo
- graphics/png
- x11/gtk3mm

## Build dependencies

- STEM->=4:devel/cmake/core
- STEM->=5.4.0:archivers/xz
- devel/gettext,-runtime
- devel/ninja
- math/eigen3

## Run dependencies

- devel/desktop-file-utils
- math/eigen3
- misc/shared-mime-info
- x11/gtk+4,-guic