-
My organization has a need for a mutable quaternion. We really like this package as a lightweight, fast quaternion implementation for simulations, and we were wondering if a PR would be accepted where…
-
Hi,
I think there is a bug in Euler to Quaternion conversion (`euler2quat` function in `quaternion.py`) for ``zyx'' ordering. I have run the following test:
```
from scipy.spatial.transform impor…
-
I am wondering if it would be sensible to add the functionality to convert orix quaternion to scipy rotation (the reverse is already possible with `Rotation.from_scipy_rotation`). I would find it usef…
-
```c
// missing fn and bad capitalisation and semi-colon in error
bool Quaternion_equal(Quaternion* q1, Quaternion* q2); // should not be a colon here
{
bool equalW = math::abs(q1.w - q2.w)
-
If it’s not a bug, please use discussions: https://github.com/NVlabs/curobo/discussions
Please provide the below information in addition to your issue:
1. cuRobo installation mode (choose from […
-
```nim
type
Quat* {. borrow: `.`.} = distinct Vec4f
proc newQuat*(r, i, j, k: float32): Quat {.inline.} = Quat([r, i, j, k])
proc newQuat*(scal: float32, vec: Vec3f): Quat {.inline.} = Quat…
-
# Quaternion quantization: part 1
An overview of full-range context-free quantization of quaternions into fixed bit package.
[http://marc-b-reynolds.github.io/quaternions/2017/05/02/QuatQuantPart1.h…
-
I have tested the is_normalized() function with two normalized dual quaternions, dq1 and dq2, but it only returns False. The two dual quaternions:
`dq1 = DualQuaternion(-0.19846574648301676, -0.00…
-
Overflow or underflow occurs when the divisor is a giant or minute number in quaternion and octanion division.
The following code, which is expected to yield 1, unexpectedly yields NaN.
```cpp
#i…
-
### Steps To Reproduce
```
F. = NumberField(x**2 - x - 1)
PP = PolynomialRing(F, name="x")
x = PP.gen()
K. = NumberField(x**2 - (-w - 5))
A. = QuaternionAlgebra(K, -1, -1)
```
### Expected B…