For Geometrically Continuous Splines:Â
The codes in repository GCdemos implement the algorithm in our paper An algebraic framework for gemetrically continuous splines, which computes a basis for a G^r spline space using symbolic computation.
To run the codes, one may follow these steps:
Some computation results on bases are recorded in the folder GCdemos/Python_files. One may run those codes in Python to obtain some 3D interactive surfaces. Here are some screenshots, where different colors represent different patches.
two patches
a vertex star of six patches
a G^1 surface generated over a cube region
a G^1 surface generated over a cube region, with six interpolation points
I would like to thank Prof. Libin Liu for his helpful suggestions on writing Python codes.