ForCAD - A parallel Fortran library for geometric modeling using NURBS
half circle
, 2D ring
, half 2D ring
, 3D ring
, half 3D ring
and c-shapes
.get_Xc()
, get_Xg()
, and get_Wc()
.cmp_degree()
.show()
method for visualizing NURBS curves, surfaces and volumes using PyVista.
remove_knots()
method for curves, surfaces, and volumes.put_to_nurbs()
method for volumes.rotate_Xc
and rotate_Xg
) for curves, surfaces, and volumes.translate_Xc
and translate_Xg
) for curves, surfaces, and volumes.Full Changelog: https://github.com/gha3mi/forcad/compare/v0.2.0...v0.3.0
Added new procedures for NURBS curves, surfaces, and volumes:
insert_knots()
elevate_degree()
derivative()
basis()
is_rational()
Removed Bezier module, as NURBS can be used to represent Bezier objects.
Full Changelog: https://github.com/gha3mi/forcad/compare/v0.1.1...v0.2.0