@@ -178,7 +178,6 @@ Base.:(/)(a::MyReal, b::Real) = a.val / b
178
178
qnorm = normalize (q)
179
179
@test real (q) === q. s
180
180
@test_throws MethodError imag (q)
181
- @test @test_deprecated (Quaternions. imag (q)) == [q. v1, q. v2, q. v3]
182
181
@test imag_part (q) === (q. v1, q. v2, q. v3)
183
182
@test conj (q) === Quaternion (q. s, - q. v1, - q. v2, - q. v3, q. norm)
184
183
@test conj (qnorm) === Quaternion (qnorm. s, - qnorm. v1, - qnorm. v2, - qnorm. v3, true )
@@ -592,7 +591,7 @@ Base.:(/)(a::MyReal, b::Real) = a.val / b
592
591
end
593
592
end
594
593
595
- @testset " slerp/linpol " begin
594
+ @testset " slerp" begin
596
595
@testset " q1=1" begin
597
596
a = quat (1 , 0 , 0 , 0.0 , true )
598
597
b = quat (0 , 0 , 0 , 1.0 , true )
@@ -617,9 +616,6 @@ Base.:(/)(a::MyReal, b::Real) = a.val / b
617
616
@test slerp (q1, q2, 0.5 ) ≈ qrotation (ax, 0.5 * θ)
618
617
@test slerp (q1, q1, 0.5 ) ≈ q1
619
618
@test slerp (q1, qsmall, 0.5 ) ≈ sign ((q1 + qsmall) / 2 )
620
- @test linpol (q1, q2, 0.5 ) ≈ qrotation (ax, 0.5 * θ)
621
- @test linpol (q1, q1, 0.5 ) ≈ q1
622
- @test linpol (q1, qsmall, 0.5 ) ≈ sign ((q1 + qsmall) / 2 )
623
619
end
624
620
end
625
621
@@ -629,7 +625,6 @@ Base.:(/)(a::MyReal, b::Real) = a.val / b
629
625
⊗ (s, t) = s * t * inv (s)
630
626
t = rand ()
631
627
@test q ⊗ slerp (q1, q2, t) ≈ slerp (q ⊗ q1, q ⊗ q2, t)
632
- @test q ⊗ linpol (q1, q2, t) ≈ linpol (q ⊗ q1, q ⊗ q2, t)
633
628
end
634
629
end
635
630
@@ -646,10 +641,6 @@ Base.:(/)(a::MyReal, b::Real) = a.val / b
646
641
@test_throws DomainError slerp (quat (0 ),quat (1 ),0 )
647
642
end
648
643
649
- @testset " Deprecated warning" begin
650
- @test_deprecated linpol (quat (1 ),quat (1 ),0 )
651
- end
652
-
653
644
@testset " Normalizing input quaternions" begin
654
645
for _ in 1 : 100
655
646
q1 = randn (QuaternionF64)
0 commit comments