楼主有解决的办法吗?
之前写了,不过代码早没了,
思路大概是:
你可以先看看 2维的 b样条曲线是咋生成的, 改变形状是通过 改变初始的 那几个点来实现的。
3维和2维 一样, 曲线生成算法一样, 不同的就是 3维 的 得算一下 哪个 初始点 应该被 拾取。
@11111010: 谢谢你,我这最近做的是在2D中用C#的Graphics.DrawCurve方法绘制个曲线,现在希望把这个数据同样绘制到OpenGL的3D里面,不过是要加个高度,这样就把2D的曲线变成3D的曲面了,请问这个所谓的基数样条曲线是B样条曲线吗?谢谢你了
@油纸伞: 这个不清楚, 你说的那个可能也是 曲线的一种吧, 你可以去 wiki上看看 各种曲线的 特点, b样条 是比较简单的一种,