Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/katyo/perfector

Declarative mechanical CAD in Rust using OpenCASCADE.
https://github.com/katyo/perfector

Last synced: 16 days ago
JSON representation

Declarative mechanical CAD in Rust using OpenCASCADE.

Awesome Lists containing this project

README

        

# Perfector

This is an experimental declarative parametric programmatic mechanical CAD written in Rust using OpenCASCADE BRep kernel.

Also this is my ~~second~~ ~~third~~ four attempt make things right. *Damn shit.*

**Warning:** Current state is work in progress, almost all featuares is in early stage and cannot be used in any form.

## Features

- [ ] BRep interface
- [ ] Topology primitives
- [x] Vertexes
- [ ] Edges
- [x] Wires
- [x] Faces
- [ ] Shells
- [ ] Solids
- [ ] Compounds
- [ ] Compound Solids
- [ ] Topology construction
- [ ] Basic operations
- [ ] Sketches
- [ ] Extrusion
- [ ] Boolean operations
- [ ] Topology exploring
- [ ] Traversing
- [ ] Querying
- [ ] Metadata support
- [ ] Colors
- [ ] Materials
- [ ] Data exchange
- [ ] STEP
- [ ] STL