Merge pull request #1364 from abhi-6988/fix-3d_vectors

Fix Vector orientation in 3d
This commit is contained in:
Grant Sanderson 2021-02-06 09:08:19 -08:00 committed by GitHub
commit 2493458e45
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -636,6 +636,10 @@ class Arrow(Line):
super().scale(length / self.get_length())
self.rotate(angle_of_vector(vect) - self.get_angle())
self.rotate(
PI / 2 - np.arccos(normalize(vect)[2]),
axis=rotate_vector(self.get_unit_vector(), -PI / 2),
)
self.shift(start - self.get_start())
self.refresh_triangulation()