将一维数组转换为矢量数组

我在双数组中有48个元素,其中包含16个点的XYZ坐标,我需要从此数组中将每个点提取到Vector3(x,y,z)中 试图遍历数组,但是以某种方式我的循环到达了数组索引的边界,如下所示:

     {
        myVector = new Vector(myArray[i],myArray[i++],myArray[i+2]);
        Console.WriteLine(myVector);
     }

有什么想法吗?

iCMS 回答:将一维数组转换为矢量数组

解决方案很简单:

 {
    myVector = new Vector(myArray[i],myArray[i+1],myArray[i+2]);
    Console.WriteLine(myVector);
 }

说明:

i++通过向其添加i来更改1的值,i+1则没有。

本文链接:https://www.f2er.com/2073279.html

大家都在问