Metadata-Version: 2.4
Name: gitcad-mech
Version: 0.9.0
Summary: gitcad mechanical: document model, exact B-rep kernel, sketches, drawings, importers
Project-URL: Homepage, https://gitcad.xyz
Project-URL: Repository, https://github.com/gitcad-xyz/gitcad
Project-URL: Issues, https://github.com/gitcad-xyz/gitcad/issues
Project-URL: Kernel (forgekernel), https://github.com/gitcad-xyz/forge
Author-email: Dan Willis <danielcwillis@gmail.com>
License-Expression: Apache-2.0
Keywords: brep,cad,exact-arithmetic,kernel,nurbs,sheet-metal,step
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Manufacturing
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Multimedia :: Graphics :: 3D Modeling
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.10
Requires-Dist: forgekernel-rs>=0.9.0; platform_machine in 'x86_64 AMD64 aarch64 arm64'
Requires-Dist: forgekernel>=0.9.0
Requires-Dist: gitcad-core==0.9.0
Description-Content-Type: text/markdown

# gitcad-mech

Mechanical package of gitcad.

Provides:

- A parametric document model with a feature tree and stable identity.
- An exact-arithmetic B-rep geometry kernel; geometric decisions use rational
  arithmetic.
- Sketches; extrude, revolve, loft, sweep; fillet, chamfer, shell; patterns;
  sheet metal; weldments; holes with thread specs.
- Associative drawings: projected and section/detail views, dimensions, GD&T,
  weld and surface-finish symbols; SVG, PDF, and DXF output.
- Importers for STEP and parametric part files.

## Install

```
pip install gitcad-mech           # includes the geometry kernel
pip install gitcad-mech[occt]     # add the optional alternative kernel backend
```

The native (compiled) build of the kernel is installed by default on common
platforms; elsewhere the pure-Python build is used.

License: Apache-2.0. Source: https://github.com/gitcad-xyz/gitcad
