我想用 26 条 b 样条边界曲线绘制有界 b 样条曲面。
我可以在 OpenGL 中绘制 b 样条曲面(没有任何边界),但是对我来说绘制曲面和拟合边界曲线太难了。
任何建议或想法表示赞赏。
https://drive.google.com/file/d/0ByjklWbi44oBZDhocGdNLWNvUWM/view?usp=sharing
PS:文件是 .stp 格式的样本
我想用 26 条 b 样条边界曲线绘制有界 b 样条曲面。
我可以在 OpenGL 中绘制 b 样条曲面(没有任何边界),但是对我来说绘制曲面和拟合边界曲线太难了。
任何建议或想法表示赞赏。
https://drive.google.com/file/d/0ByjklWbi44oBZDhocGdNLWNvUWM/view?usp=sharing
PS:文件是 .stp 格式的样本
B 样条曲面是自然有界的。因此,当您说没有任何边界的 B 样条曲面时,我认为您是在谈论未修剪的 B 样条曲面,而您想要做的是能够绘制修剪后的 B 样条曲面。
绘制曲面通常涉及曲面细分,它将连续曲面变成由许多小三角形组成的三角形网格。因此,您需要执行以下操作:
第 1 步和第 2 步都很重要。因此,如果您没有任何 3D 库可供您使用并且必须自己实现所有内容,这确实将是一项艰巨的任务。