@Jojain Awesome job, kudos!
Reading it I realized that I have absolutely no idea about NLPlate, which seems to be unused in OpenCascade itself. Currently I use Plate for gap filling and face merging, but both problems are interpolatory in principle and can be solved well on quite moderate number of pinpoint constraints. Also, as some experiments show, switching to modern libraries like Eigen for solving the formulated linear systems is a huge improvement by itself, so we can possibly make a fork for Plate + Eigen (if that makes any sense).
Another question is how many of these ideas (the ones presented in this document) saw the light of day before the development was abandonned. We'd need to do some housekeeping job to see what really works and what doesn't.
Reading it I realized that I have absolutely no idea about NLPlate, which seems to be unused in OpenCascade itself. Currently I use Plate for gap filling and face merging, but both problems are interpolatory in principle and can be solved well on quite moderate number of pinpoint constraints. Also, as some experiments show, switching to modern libraries like Eigen for solving the formulated linear systems is a huge improvement by itself, so we can possibly make a fork for Plate + Eigen (if that makes any sense).
Another question is how many of these ideas (the ones presented in this document) saw the light of day before the development was abandonned. We'd need to do some housekeeping job to see what really works and what doesn't.