哥,我感觉你纠结了。这个问题太难了。建议去CNKI搜索点论文来看。
今天有空,码点字,属个人理解,望高手指正。
----------------
1 均匀非有理,非均匀有理,均匀非有理,非均匀非有理这些曲线或曲面本身能够在一个软件中共存,甚至还能共同描述一个模型,你不觉得这是NURBS的奇妙和优势所在?
2 对于自由建模来说,用户关心这些好比辜负了NURBS给你带来“自由”优势。当然,你想要建立的模型高质量、高精度和高兼容性,就必须舍弃一部分自由。这也可以理解NURBS的子集Bézier用来描述高精度曲面,但丢失了部分自由便捷性。
Weight命令也可以把非有理改为有理啊, 不是单向的。OFFSET命令在某些情况下系统不得不采用逼近的算法,在给定条件下所以会产生均匀→非均匀;有理→非有理的情况,但不是绝对的。另外还有MAKEUNIFORM命令也可以改均匀。
你总结的两张图片只能说对这几个命令的作用起到帮助认识的作用,但对理解均匀、非均匀、有理、非有理没有意义。
实战中,我个人除了周期二次曲线避免太多直接使用外,只有遇到系统无法匹配时才去检查是否为均匀。还望高手谈一谈心得。 |