求列表中向量的平均值

2023-11-21

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

我正在尝试为此创建一个功能,并且希望得到您的帮助!


您可以使用Enumerable.Aggregate对向量求和,然后除以计数即可得到平均值。

var average = list.Aggregate(new Vector3(0,0,0), (s,v) => s + v) / (float)list.Count;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

求列表中向量的平均值 的相关文章

随机推荐

  • 在 powershell 中打开控制台应用程序

    我目前正在开发一个 win32 控制台应用程序 想知道是否有任何方法可以让 Visual Studio 在调试它时在 powershell 而不是 cmd exe 中打开它 我真正想要的是一个更好的外壳 我可以在其中复制 粘贴等 而无需单击
  • 如何在下一个 jupyter 单元中重用绘图[重复]

    这个问题在这里已经有答案了 我有一个 jupyter 笔记本 希望在一个单元格中创建一个绘图 然后编写一些 Markdown 来在下一个单元格中进行解释 然后设置限制并在下一个单元格中再次绘图 到目前为止 这是我的代码 matplotlib
  • 单个 Django 项目下的多个站点

    在单个 django 项目下拥有多个站点是否可能且正确 这样 所有站点就会有全局共享的坐在文件 url 文件以及全局共享的 应用程序 并且单个 django 项目下的所有站点都有一个通用的管理界面 每个站点可能有自己的设置 url 和模板
  • 在 VB.NET 中获取 SQL Server 表中的行数

    有 10 行primary student table 当我执行下面的代码时 结果是 1 Dim count As Int16 con Open query SELECT COUNT roll AS rollcount FROM prima
  • 用C代码编写二进制数字系统[重复]

    这个问题在这里已经有答案了 当我们使用0x十六进制数字的前缀 以及0对于八进制数 对于二进制数有什么可以做的吗 我尝试过b后缀 但是GCC不允许 错误 整数常量上的后缀 b 无效 是否可以 标准 C 没有定义二进制常量 不过有一个 GNU
  • 如何获得逻辑回归中 ROC 的最佳截止点作为数字

    我想将逻辑回归中 ROC 的最佳截止点作为数字而不是两条交叉曲线 使用下面的代码 我可以获得显示最佳点的图 但在某些情况下 我只需要该点作为可用于其他计算的数字 以下是代码行 library Epi ROC form IsVIP var1
  • D3:通过鼠标悬停查找图形 y 坐标

    我正在使用 D3 制作交互式面积图 将鼠标悬停在面积图上时 我希望有一个点沿着图表顶部滚动 如下例所示 http hci stanford edu jheer files zoo ex time multiples html 一旦获得鼠标位
  • 使用 heapy 追踪 Django 应用程序中的内存泄漏

    我在这里关注了如何使用 Django 设置 heapy 的优秀帖子 http www toofishes net blog using guppy debug django memory leaks 我已经命令 hp setref 现在过了
  • 带有 id 和逗号的 jQuery 选择器

    我在用我的表格网格在我的网页中显示类似 Excel 的控件 对于表 1 第 0 列 第 2 行 单元格使用诸如 mtgIC1 0 2 之类的 id 进行引用 不幸的是 当我尝试使用带有此 id 的 jQuery 选择器时 mtgIC1 0
  • 如何为一个类实例化多个 CDI/Weld bean?

    在 Spring 中 可以通过在 xml conf 中定义相应的 bean 来实例化任何类 也可以使用不同的参数为同一类实例化多个 bean CDI 中是否也有这样的功能 即是否可以使用不同的初始化参数创建同一类的不同实例 是否也可以在不更
  • 如何用 Java 测试互联网的可用性?

    当我从 url openStream 捕获异常时 我不想告诉大家互联网不可用 有没有一种简单的方法可以用Java判断计算机是否连接到互联网 在这种情况下 连接到互联网 意味着能够从特定的 URL 下载数据 如果我尝试从中下载但它不可用 则程
  • hibernate 验证器 - 创建、更新、删除时的不同组

    使用 bean 验证 特定的 hibernate 验证器实现是否可以定义某些组以自动用于某些 CRUD 操作 例如创建或更新 或者是否有一些内置的休眠组可以在内部检查这些操作 您可能正在寻找 Hibernate 基于事件的验证 under
  • 如果在 uib-tabset 中使用,值不会与作用域的变量绑定

    如果在内部使用 值不会与作用域的变量绑定uib 选项卡集 在下面的例子中我试图得到 scope messageuib tab 内部和外部 angular module app ui bootstrap controller myctrlr
  • MongoDB 聚合期间“服务器 x 超时”

    我有一个定期对 mongodb 集合运行聚合的脚本 随着数据集的增长 聚合所需的时间也随之增长 我的聚合脚本最近停止工作 错误日志显示 error MongoError server
  • WPF Toolkit Datagrid - 如何关闭选择?

    我在 WPF 中有一个数据网格 我将其绑定到一个对象 我在那里有一个 DataGridCheckBoxColumn 我希望用户能够浏览并勾选他们想要的 问题是他们必须单击两次 一次用于选择 然后再次单击 取消选中 你到底如何关闭这个功能 我
  • php获取唯一子数组[重复]

    这个问题在这里已经有答案了 我想在 PHP 中获得一个解决方案 以获取基于子数组基础的唯一数组 像这样 Array 0 gt Array 0 gt 1227 1 gt 146 2 gt 1 3 gt 39 1 gt Array 0 gt 1
  • 使用文本溢出:省略号;仅当达到 div 中的 3 行时[重复]

    这个问题在这里已经有答案了 这是我的 css 片段 test width 150px height 60px white space nowrap overflow hidden text overflow ellipsis o text
  • bouncycastle 连接到 android studio

    一天中的好时光 我需要以某种方式将 bouncycastle 库连接到 android studio 如何才能做到这一点 我以前从未处理过 这是我需要这个库的代码 Security addProvider new org bouncycas
  • 从 ArrayAdapter 获取FragmentManager

    我有一个由自定义 ArrayAdapter 填充的 listView 每个视图中都有一个按钮 我想在单击按钮时更改当前片段 这是我的代码 public class CheckInSArrayAdapter extends ArrayAdap
  • 求列表中向量的平均值

    我有一个 Vector3 列表 每个都有 x y z 值 List