Can*_*vas 6 javascript html5 webgl
我试图在JavaScript中使用vector3的数组,我试图为openGL多维数据集创建一个Vertex,Edge,Face结构,现在我对JavaScript很新,但是当HTML5支持它时,我觉得JS应该是我理解的语言,现在:),
现在我不知道如何在JS中声明一个结构,然后我将如何将它实现为数组类型?
我有类似的东西,但我不确定这是否正确.
var vector3 = (x=0,y=0,z=0);
Run Code Online (Sandbox Code Playgroud)
但那我怎么用它来做一个数组呢?
干杯求救.
我会创建一个对象:
var vector3 = {
x:0,
y:0,
z:0
};
Run Code Online (Sandbox Code Playgroud)
您可以使用以下代码访问各个字段:
var tmp = vector3.x;
Run Code Online (Sandbox Code Playgroud)
将点放入向量中
var myPolygon = [
{x: 3, y: 8, z: -8},
{x: 3, y: 4, z: 10},
{x: 9, y: 8, z: -8},
];
Run Code Online (Sandbox Code Playgroud)
您也可以用它编写向量类型,这样您就不必每次都编写x, y, 和:z
var vec3 = {x:0,y:0,z:0};
var demoVec = vec3;
var demo2Vec = vec3;
demoVec.x+=demo2Vec.y;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2375 次 |
| 最近记录: |