如何使用 Babylon.js 在 WebGL 中创建网格?
How to create a grid in WebGL with Babylon.js?
我是 babylon.js 和 webGL 的新手。我想创建一个网格示例 3 x 3 网格并将对象放置在单元格中。另外,如果有的话,我总是想知道对象在哪个单元格中。
更新:
我想最终得到一个立方体,每个面都有 3 行 3 列。我可以为每张脸创建一个平铺平面,但我不知道每个单元格中的内容是什么。有什么办法吗?
有人可以指导我做吗?
谢谢!!
所以现在更清楚了 - Babylon.js 只是用来渲染这个 3x3 网格。
最简单的方法是创建一个网格项并在其中存储 1x1x1 的框。这样它看起来就像一个大立方体,但仍然包含较小的项目。
我创建了一个非常简单的游乐场演示来帮助您入门 - http://www.babylonjs-playground.com/#2CFAMI
当然,这应该根据您的用例进行优化和调整,但这是创建具有不同颜色框的 3x3x3 网格的简单方法。
希望对您有所帮助!
我是 babylon.js 和 webGL 的新手。我想创建一个网格示例 3 x 3 网格并将对象放置在单元格中。另外,如果有的话,我总是想知道对象在哪个单元格中。
更新:
我想最终得到一个立方体,每个面都有 3 行 3 列。我可以为每张脸创建一个平铺平面,但我不知道每个单元格中的内容是什么。有什么办法吗?
有人可以指导我做吗?
谢谢!!
所以现在更清楚了 - Babylon.js 只是用来渲染这个 3x3 网格。 最简单的方法是创建一个网格项并在其中存储 1x1x1 的框。这样它看起来就像一个大立方体,但仍然包含较小的项目。
我创建了一个非常简单的游乐场演示来帮助您入门 - http://www.babylonjs-playground.com/#2CFAMI
当然,这应该根据您的用例进行优化和调整,但这是创建具有不同颜色框的 3x3x3 网格的简单方法。
希望对您有所帮助!