ForCAD now supports knot removal, embedding meshes into NURBS, retrieving IGA element connectivity, and includes some predefined NURBS shapes such as circle, half circle, tetragon, hexahedron, 2D ring, half 2D ring, 3D ring, half 3D ring. It also includes rotatation and translation of geometry and control geometry, along with visualization using PyVista. Below is an example of embedding meshes into a NURBS volume and visualizing it using PyVista.
A logo has also been designed using ForCAD and visualized using ParaView.
Additionally, I have added new examples that convert NURBS surfaces to PPM images using ForImage and colorize them using ForColormap.