mirror of
https://github.com/ManimCommunity/manim.git
synced 2026-06-22 10:01:47 +00:00
* only let introducer add mobject if not yet present * fix check for empty moving_mobjects list * added two tests * added control data * black * fixed usage of Mock in some tests * check family members instead of mobject list * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * moved moving_mobjects / static_mobjects assignment to begin_animations * restored correct render flow, made sure static_image is created properly * fixed some tests * make sure scene_finished handles frame update correctly * improve / fix test_vector_scene * black Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
16 lines
488 B
Python
16 lines
488 B
Python
from __future__ import annotations
|
|
|
|
from manim.scene.vector_space_scene import VectorScene
|
|
from manim.utils.testing.frames_comparison import frames_comparison
|
|
|
|
__module_test__ = "vector_scene"
|
|
|
|
|
|
@frames_comparison(base_scene=VectorScene, last_frame=False)
|
|
def test_vector_to_coords(scene):
|
|
scene.add_plane().add_coordinates()
|
|
vector = scene.add_vector([-3, -2])
|
|
basis = scene.get_basis_vectors()
|
|
scene.add(basis)
|
|
scene.vector_to_coords(vector=vector)
|
|
scene.wait()
|