我有一个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/

10-09 05:57