我有一个Vector3列表,每个都有x,y,z值。
List<Vector3> list = new List<Vector3>();
我想遍历此列表,找到平均值并从中创建一个向量:
结果向量:
averageVector.X = average of all the x values;
averageVector.Y= average of all the y values;
averageVector.Z = average of all the z values;
return averageVector;
我正在尝试为此创建一个函数,希望您的帮助!
最佳答案
您可以使用linq Enumerable.Average
实现
将返回list.Average(x=>x.Z)
中所有元素的Z
平均值
关于c# - 在列表中查找向量的平均值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33170643/