How do I make .txt files -> arrays -> Vector3 ? (js)
Hi, I'm trying to make numbers in a text file into arrays, and then make them into 3D vectors.
the text file goes like this
It has 3 numbers in a line, and that 3 numbers represent one vector.
Here's my code.
var dataFile : TextAsset;
function Start() { var i=0; var j=0; var k=0; var l=0; var arr_1 = new Array(); var arr_2 = new Array(); var arr_3 = new Array(); var txtArr = new Array();
while (!dataFile.text[k])
{
while (!dataFile.text[k]=="\n")
{
while (!dataFile.text[k]==" ")
{
if (j==0)
arr_1[l]=dataFile.text[k];
else if (j==1)
arr_2[l]=dataFile.text[k];
else if (j==2)
arr_3[l]=dataFile.text[k];
k++;
}
if (j==2)
j=0;
else
j++;
l=0;
k++;
}
txtArr[i]=(arr_1,arr_2,arr_3);
k++;
}
Debug.Log(dataFile);
var Vec_1 : Vector3;
var Vec_2 : Vector3;
while(!txtArr[i]){
Vec_1 = Vector3(txtArr[i][0],txtArr[i][1],txtArr[i][2]);
Vec_2 = Vector3(txtArr[i+1][0],txtArr[i+1][1],txtArr[i+1][2]);
CreateCylinderBetweenPoints(Vec_1, Vec_2, 0.1);
}
}
the createcylinder~ thing is another function, so you don't have to consider that.
help me please
텍스트.png
(34.6 kB)
Comment
Your answer
![](https://koobas.hobune.stream/wayback/20220612062037im_/https://answers.unity.com/themes/thub/images/avi.jpg)