问题标签 [vecmath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JAR 的访问限制(获取 VecMath 的正确方法是什么?)
我需要 Vecmath,所以我去 Oracle 获取最新版本的Java 3D。我没有看到下载 JAR 的地方,但它有一个安装程序。我下载并运行它。我假设安装程序将 JAR 添加为 JDK 扩展
我重新启动了 Eclipse,它发现 VecMath 存在。但是,它仍然抱怨:
访问限制:由于所需库 C:\Program Files\Java\jre6\lib\ext\vecmath.jar 的限制,无法访问 Vector3f 类型
真可惜。我可以将它从编译器错误更改为警告,但是一旦我尝试运行它,它就会崩溃。虽然,我将它与 OpenGL 结合使用,但崩溃可能与 vecmath 无关。我不知道。这是一个例外:
我正在使用:
x84 视窗 7
日食太阳神
JavaSE-1.6
JDK 1.6
我在这里做错了什么?
java - 导入 javax.vecmath
我想javax.vecmath
在我的 Java 程序中使用,但不幸的是它说:
导入 javax.vecmath 无法解析
我应该在项目中自己添加jar吗?我在哪里可以找到那个 jar 文件?我在 Ubuntu/Eclipse Galileo 上。
r - r中的矢量纠错模型
我必须使用从 Joel Hasbrouck 改编的矢量误差校正模型来估计纽约 (N) 和伦敦 (L) 的价格之间的关系。网上查了很多资料,还是没有什么进展,所以想请教各位高手,看看能不能给这个模型做个方向。
我的数据集是一个包含日期、时间、符号、价格的数据框。
Return(r_t) 定义为纽约和伦敦每 15 分钟间隔 (p(t) - p(t-1)) 价格之间的对数差异(等式 1 和 2)。
该模型使用纽约的 r_t 来模拟纽约和伦敦的 2 个回报滞后(等式 3)。
然后在伦敦使用 rt 对纽约和伦敦的 2 个回报滞后进行建模(等式 4)。
N 和 L 分别代表模型中任何地方的纽约和伦敦,t 代表时间。
任何帮助将不胜感激。预先感谢您的帮助!!
我是 R 新手,并且有更多使用 SAS 和那里的时间序列过程的经验。我已经看到使用 vars() 的参考,但我看过的示例似乎并不适用,所以我几乎被卡住了。我做了 DW 统计,有协整。
我只是不知道如何为此编写代码...
java - 将四元数转换为矩阵,反之亦然应该具有相同的转换
假设通过从四元数到 Vecmath 类的矩阵的任意转换应该保持与向量/点的相同转换,我错了吗?
这是我的测试脚本。它只是循环打印旋转的矢量,测试结果并将四元数转换为矩阵,反之亦然。
这是输出。第一个四元数和第一个矩阵都很好。但随后它们逐渐偏离并收敛到一个有点镜像的点。
提前感谢您的帮助和时间。
编辑:解决方法
我可以在网络上找到的每个矩阵到四元数的转换都与我的测试脚本(如 vecmath 库)不稳定。
测试了以下实现:
- http://www.lfd.uci.edu/~gohlke/code/transformations.c.html
- http://www.cg.info.hiroshima-cu.ac.jp/~miyazaki/knowledge/teche52.html
- http://www.thetenthplanet.de/archives/1994
使用Matrix -> Euler -> Quaternion的解决方法提供了预期的结果。我融合了Christoph Gohlke的两种转换的实现。
我没有优化它,因为我不知道它是如何工作的,但它对我有用。这是输出:
javadoc - Eclipse 中 javax.vecmath.* 的 javadoc
任何人都知道我可以在哪里下载 javadocs,javax.vecmath.*
以便我可以将它与 Eclipse 中的库集成?
希望这已经建在某个地方
batch-file - 带有 jython 异常的运行时 java jar 文件
我有一个在 Eclipse 中完美运行的大型应用程序,我为我的应用程序创建了一个可执行的 jar 文件,我的应用程序使用jython来定义一些资源。我还创建了以下 .bat 文件来运行该文件:
执行 .bat 文件时出现异常,这是此异常的一部分:
vecmath.jar文件和其他外部库位于名为 externalLib 的文件夹中,该文件夹位于Myprog23.jar和.bat文件的同一文件夹中
如何解决问题,需要设置什么?
java - 来自 javax.vectmath.matrix3d 的旋转
隔了半天,我再次尝试使用JAVA。我正在使用 vectmath 包,我想用它来旋转带有旋转矩阵的 3d 矢量。所以我写道:
结果:
不幸的是,它没有给我我所期望的。就像他忽略了第一个旋转(围绕 X)而只进行了第二个旋转(围绕 Y)。如果我评论 rotMat.rotX(x); 它给了我同样的结果。
我怀疑打印错误或变量管理错误。
谢谢
java - LWJGL3 根据自身的旋转移动实体
我想根据自己的方向移动一个对象。对象有一个平移向量和一个旋转向量(度)。我可以调用一个方法 move 并给它一个方向和对象应该移动的单位(如果你愿意的话,速度)。如果我给这个方法一个“FORWARD”的方向,而不是它应该在对象当前面对的方向上移动。
我目前有这个代码:
它并没有按照我想要的方式工作。我对 3D 还很陌生,所以我没有那么多知识。到目前为止我看到的所有解决方案都是针对 Unity 和 C# 的,这对我没有帮助。
如果这很重要,我正在使用 javax.vecmath 包。
java - 根据对象之间的距离“分组” vecmath Point 对象
我有一堆 vecmathPoint
对象 ( Point3d
FWIM),我想根据它们之间的距离对它们进行“分组”。我可能可以从头开始为此编写代码(我在 excel 中完成了类似的任务),但我喜欢尽可能使用现有库的想法。问题是我找不到这样的库。
我还没有完全考虑过确切的算法,但我希望我已经做了足够多的事情,以免问题被删除。请多多包涵,在发这篇文章时我还是新手。
我想分组将按如下方式工作:
- 决定
distanceLimit
- 循环1:对于每个
Point
,计算彼此的距离Point
- 做一个“集”
循环 2:对于每个
Point
如果下一个
Point
在distanceLimit
之前考虑Points
到 i 的范围内,则将其添加到当前的“Set”中否则制作一个新的“Set”。
编辑:啊表达一个人的想法的力量。上面没有捕捉到点 1 和 2 相隔一到两个 distanceLimits 并启动单独的“集合”的情况,并且点 3 出现在它们之间的中间,这意味着所有三个都应该真正在一组中。需要再考虑一下这个!
我也不确定我应该真正为输入和输出使用什么数据结构(ArrayLists?Sets?)。理想情况下,我正在寻找执行此操作或类似操作的现有库;如果您确信没有一个,那么任何关于算法或实际代码的建议都会非常受欢迎。
java - Java 找不到 javax/vecmath/Vector3d.class,即使在类路径中有 jar
我的平台有 ubuntu 18.04.3 和 openjdk 版本“1.8.0_242”。
我正在运行引用 javax.vecmath.Vector3d 的某人的可执行 jar 文件,但 openjdk vm 为该类生成 NoClassDefFoundError,如下所示。javax 类安装在我的系统上的 /usr/share/java/vecmath.jar 中,我已经验证它包含 javax.vecmath.Vector3d,所以我在“-cp”选项中提供了该 jar:
但我得到这个错误:
为什么 jvm 找不到该类,即使它位于作为“-cp”选项提供的 vecmath.jar 中?
谢谢汤姆