Skip to content

Commit

Permalink
Update README and ROADMAP
Browse files Browse the repository at this point in the history
  • Loading branch information
gha3mi committed Apr 15, 2024
1 parent 98e512c commit 942199c
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 9 deletions.
8 changes: 1 addition & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,9 @@ ForCAD supports **B-Spline**, **NURBS**, **Bezier**, and **Rational Bezier** cur
- Obtain visualized elements connectivity and coordinates for geometry and control geometry.
- Mesh insertion into a NURBS object.
- Export NURBS objects to VTK files for visualization.
- Includes predefined NURBS shapes.
- Includes predefined NURBS shapes: Circle, Tetragon, Hexahedron.
- Rotate and translate NURBS objects.

## Predefined NURBS Shapes

- Curves: Circle
- Surfaces: Tetragon
- Volumes: Hexahedron

## fpm dependency

If you want to use ForCAD as a dependency in your own fpm project,
Expand Down
4 changes: 2 additions & 2 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ This roadmap outlines upcoming features and enhancements for ForCAD. Contributio

- v0.3.0:
- [x] Add `remove_knots()` method for curves, surfaces and volumes.
- [ ] Add `reduce_degree()` method for curves, surfaces and volumes.
- [x] Add `put_to_nurbs()` method for volumes.
- [x] Get IGA elements connectivity.
- [x] Add predefined shapes: `Circle`, `Tetragon`, `Hexahedron`.
Expand All @@ -16,7 +15,8 @@ This roadmap outlines upcoming features and enhancements for ForCAD. Contributio
- [x] Add basic unit tests.
- [x] Add simple examples.

- Future Tasks:
- Additional Ideas:
- [ ] Add `reduce_degree()` method for curves, surfaces and volumes.
- [ ] Add `morph()` method for morphing box.
- [ ] Design a logo.
- [ ] Add support binary `vtk` files.
Expand Down

0 comments on commit 942199c

Please sign in to comment.