如何在多个模型上正确应用矩阵变换?

时间:2015-05-08 19:43:14

标签: javascript matrix webgl transformation

我正在尝试用WebGL完成一棵树的动画。

在这个项目中,我有2/3个模型构成了树的构建块。

  • 分支模型
  • 叶子模型
  • 中继模型

现在我在这些模型中应用各种类型的矩阵变换,如翻译,缩放,旋转等。

我的问题是如何在项目中有效地组织这些事情。

我没有使用任何图书馆,而是自己处理所有图书馆。我已经得到了自定义场景,相机功能,它工作得很好。

但我坚持的是,我不能将特定的转换应用于特定的单个模型。

另外,

我无法动态更改相机剪辑空间,因为越来越多的模型被加载。

任何人都可以帮助我完成项目的基本组织吗?

1 个答案:

答案 0 :(得分:0)

看看程序枫树 http://www.ibiblio.org/e-notes/Splines/tree/maple.htm 并在底部注释