c# - C# 数学库(System.Numerics 与 Math.NET)
问题描述
我正在尝试制作自己的游戏引擎以用于学习目的,但我也在尝试制作经过优化并能够处理各种cross-platform
游戏的东西。
也就是说,我现在需要选择一个数学库来处理用于图形渲染的 SIMD 操作,但我无法决定应该选择哪个。
经过一番研究,我发现 Math.NET 似乎很适合这项工作,但本机System.Numerics
似乎更易于使用,并且不需要第三方依赖项。
我看过一些声称System.Numerics
速度很慢的帖子,但它们都已经过了截止日期(3 到 6 年前),所以我认为它们不再有可靠的结果了。
所以我的问题是,特别是现在它.NET Core 3.0
已经发布,已经System.Numerics
变得足够可靠,可以用于繁重的图形计算,还是我应该忘记它并去做类似的事情Math.NET
?
最后,有没有我没有考虑过的更好的选择?我承认,如果有一个库提供某种对特定于平台的代码的抽象,那就太好了(但自己编写也不是问题)
解决方案
推荐阅读
- google-app-maker - 在加载表时设置值
- php - 通过functions.php设置woocommerce客户注释不起作用
- javascript - 错误:没有为 Builder 找到合适的构造函数(无参数)构造函数 Builder.Builder(Context) 不适用
- keras - 不兼容的形状:[128,28] 与 [128,29] 的验证
- java - 启动 SpringBoot 应用程序时没有合格 Bean (NoSuchBeanDefinitionException) 可用错误
- go - tls:HTTP 请求没有重新协商错误
- ros - 致命错误:moveit/move_group_interface/move_group.h:没有这样的文件或目录
- bash - Bash 脚本随机化加起来等于给定总数的值
- vuejs2 - nuxt 配置转换挂钩中的刷新插件
- reactjs - 如何从继承的类中覆盖 React.Component 状态类型?