mirror of
https://github.com/ManimCommunity/manim.git
synced 2026-06-22 10:01:47 +00:00
269 lines
15 KiB
Text
269 lines
15 KiB
Text
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: Manim \n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
#: ../../source/reference/manim.mobject.vector_field.VectorField.rst:2
|
|
msgid "VectorField"
|
|
msgstr ""
|
|
|
|
#: ../../source/reference/manim.mobject.vector_field.VectorField.rst:4
|
|
msgid "Qualified name: ``manim.mobject.vector\\_field.VectorField``"
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField:1
|
|
msgid "Bases: :py:class:`manim.mobject.types.vectorized_mobject.VGroup`"
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField:1
|
|
msgid "A vector field."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField:3
|
|
msgid "Vector fields are based on a function defining a vector at every position. This class does by default not include any visible elements but provides methods to move other :class:`~.Mobject` s along the vector field."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_colored_background_image:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_nudge_updater:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_vectorized_rgba_gradient_function:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.nudge:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.nudge_submobjects:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.scale_func:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.scale_func:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.shift_func:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.start_submobject_movement:0
|
|
msgid "Parameters"
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField:7
|
|
msgid "The function defining the rate of change at every position of the `VectorField`."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField:8
|
|
msgid "The color of the vector field. If set, position-specific coloring is disabled."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField:9
|
|
msgid "A function mapping a vector to a single value. This value gives the position in the color gradient defined using `min_color_scheme_value`, `max_color_scheme_value` and `colors`."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField:10
|
|
msgid "The value of the color_scheme function to be mapped to the first color in `colors`. Lower values also result in the first color of the gradient."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField:11
|
|
msgid "The value of the color_scheme function to be mapped to the last color in `colors`. Higher values also result in the last color of the gradient."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField:12
|
|
msgid "The colors defining the color gradient of the vector field."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField:13
|
|
msgid "Additional arguments to be passed to the :class:`~.VGroup` constructor"
|
|
msgstr ""
|
|
|
|
#: ../../source/reference/manim.mobject.vector_field.VectorField.rst:14
|
|
msgid "Methods"
|
|
msgstr ""
|
|
|
|
#: ../../source/reference/manim.mobject.vector_field.VectorField.rst:28:<autosummary>:1
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_colored_background_image:1
|
|
msgid "Generate an image that displays the vector field."
|
|
msgstr ""
|
|
|
|
#: ../../source/reference/manim.mobject.vector_field.VectorField.rst:28:<autosummary>:1
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_nudge_updater:1
|
|
msgid "Get an update function to move a :class:`~.Mobject` along the vector field."
|
|
msgstr ""
|
|
|
|
#: ../../source/reference/manim.mobject.vector_field.VectorField.rst:28:<autosummary>:1
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_vectorized_rgba_gradient_function:1
|
|
msgid "Generates a gradient of rgbas as a numpy array"
|
|
msgstr ""
|
|
|
|
#: ../../source/reference/manim.mobject.vector_field.VectorField.rst:28:<autosummary>:1
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.nudge:1
|
|
msgid "Nudge a :class:`~.Mobject` along the vector field."
|
|
msgstr ""
|
|
|
|
#: ../../source/reference/manim.mobject.vector_field.VectorField.rst:28:<autosummary>:1
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.nudge_submobjects:1
|
|
msgid "Apply a nudge along the vector field to all submobjects."
|
|
msgstr ""
|
|
|
|
#: ../../source/reference/manim.mobject.vector_field.VectorField.rst:28:<autosummary>:1
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.scale_func:1
|
|
msgid "Scale a vector field function."
|
|
msgstr ""
|
|
|
|
#: ../../source/reference/manim.mobject.vector_field.VectorField.rst:28:<autosummary>:1
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.shift_func:1
|
|
msgid "Shift a vector field function."
|
|
msgstr ""
|
|
|
|
#: ../../source/reference/manim.mobject.vector_field.VectorField.rst:28:<autosummary>:1
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.start_submobject_movement:1
|
|
msgid "Start continuously moving all submobjects along the vector field."
|
|
msgstr ""
|
|
|
|
#: ../../source/reference/manim.mobject.vector_field.VectorField.rst:28:<autosummary>:1
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.stop_submobject_movement:1
|
|
msgid "Stops the continuous movement started using :meth:`start_submobject_movement`."
|
|
msgstr ""
|
|
|
|
#: ../../source/reference/manim.mobject.vector_field.VectorField.rst:30
|
|
msgid "Attributes"
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_colored_background_image:1:<autosummary>:1
|
|
msgid "Used to animate the application of any method of :code:`self`."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_colored_background_image:1:<autosummary>:1
|
|
msgid "The depth of the mobject."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_colored_background_image:1:<autosummary>:1
|
|
msgid "If there are multiple colors (for gradient) this returns the first one"
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_colored_background_image:1:<autosummary>:1
|
|
msgid "The height of the mobject."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_colored_background_image:1:<autosummary>:1
|
|
msgid "The width of the mobject."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_colored_background_image:3
|
|
msgid "The color at each position is calculated by passing the positing through a series of steps: Calculate the vector field function at that position, map that vector to a single value using `self.color_scheme` and finally generate a color from that value using the color gradient."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_colored_background_image:9
|
|
msgid "The stepsize at which pixels get included in the image. Lower values give more accurate results, but may take a long time to compute."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_colored_background_image:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_nudge_updater:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.nudge:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.nudge_submobjects:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.scale_func:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.shift_func:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.start_submobject_movement:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.stop_submobject_movement:0
|
|
msgid "Returns"
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_colored_background_image:12
|
|
msgid "The vector field image."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_colored_background_image:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_nudge_updater:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_vectorized_rgba_gradient_function:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.nudge:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.nudge_submobjects:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.scale_func:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.scale_func:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.shift_func:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.start_submobject_movement:0
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.stop_submobject_movement:0
|
|
msgid "Return type"
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_nudge_updater:3
|
|
msgid "When used with :meth:`~.Mobject.add_updater`, the mobject will move along the vector field, where its speed is determined by the magnitude of the vector field."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_nudge_updater:5
|
|
msgid "At `speed=1` the distance a mobject moves per second is equal to the magnitude of the vector field along its path. The speed value scales the speed of such a mobject."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_nudge_updater:6
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.nudge_submobjects:7
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.start_submobject_movement:6
|
|
msgid "Whether to move the mobject along the vector field. See :meth:`nudge` for details."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_nudge_updater:8
|
|
msgid "The update function."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_vectorized_rgba_gradient_function:3
|
|
msgid "start value used for inverse interpolation at :func:`~.inverse_interpolate`"
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_vectorized_rgba_gradient_function:4
|
|
msgid "end value used for inverse interpolation at :func:`~.inverse_interpolate`"
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.get_vectorized_rgba_gradient_function:5
|
|
msgid "list of colors to generate the gradient"
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.nudge:3
|
|
msgid "The mobject to move along the vector field"
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.nudge:4
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.nudge_submobjects:3
|
|
msgid "A scalar to the amount the mobject is moved along the vector field. The actual distance is based on the magnitude of the vector field."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.nudge:6
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.nudge_submobjects:5
|
|
msgid "The amount of steps the whole nudge is divided into. Higher values give more accurate approximations."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.nudge:8
|
|
msgid "Whether to move the mobject along the vector field. If `False` the vector field takes effect on the center of the given :class:`~.Mobject`. If `True` the vector field takes effect on the points of the individual points of the :class:`~.Mobject`, potentially distorting it."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.nudge:14
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.nudge_submobjects:9
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.start_submobject_movement:8
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.stop_submobject_movement:3
|
|
msgid "This vector field."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.nudge:18
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.scale_func:7
|
|
msgid "Examples"
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.scale_func:3
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.shift_func:3
|
|
msgid "The function defining a vector field."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.scale_func:4
|
|
msgid "The scalar to be applied to the vector field."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.scale_func:21
|
|
msgid "The scaled vector field function."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.scale_func:22
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.shift_func:7
|
|
msgid "`Callable[[np.ndarray], np.ndarray]`"
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.shift_func:4
|
|
msgid "The shift to be applied to the vector field."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.shift_func:6
|
|
msgid "The shifted vector field function."
|
|
msgstr ""
|
|
|
|
#: ../../../manim/mobject/vector_field.py:docstring of manim.mobject.vector_field.VectorField.start_submobject_movement:3
|
|
msgid "Calling this method multiple times will result in removing the previous updater created by this method."
|
|
msgstr ""
|
|
|
|
|