Sideway
output.to from Sideway
Draft for Information Only

Content

Manim Three_d_scene.py
 Codes in Three_d_scene.py
  Import
  Class ThreeDScene(Scene)
   Configuration
   Functions
  Class SpecialThreeDScene(ThreeDScene)
   Configuration
   Functions
 Source and Reference

Manim Three_d_scene.py

Codes in Three_d_scene.py

Available codes defined in manimlib.scene.three_d_scene.py

image

Import

from manimlib.animation.transform import ApplyMethod
from manimlib.camera.three_d_camera import ThreeDCamera
from manimlib.constants import DEGREES
from manimlib.constants import PRODUCTION_QUALITY_CAMERA_CONFIG
from manimlib.mobject.coordinate_systems import ThreeDAxes
from manimlib.mobject.geometry import Line
from manimlib.mobject.three_dimensions import Sphere
from manimlib.mobject.types.vectorized_mobject import VGroup
from manimlib.mobject.types.vectorized_mobject import VectorizedPoint
from manimlib.scene.scene import Scene
from manimlib.utils.config_ops import digest_config
from manimlib.utils.config_ops import merge_dicts_recursively

Class ThreeDScene(Scene)

class manimlib.scene.three_d_scene.ThreeDScene(Scene)version 19Dec2019

Configuration

    CONFIG = {
        "camera_class": ThreeDCamera,
        "ambient_camera_rotation": None,
        "default_angled_camera_orientation_kwargs": {
            "phi": 70 * DEGREES,
            "theta": -135 * DEGREES,
        }
    }

Functions

  • def set_camera_orientation(self, phi=None, theta=None, distance=None, gamma=None)
  • def begin_ambient_camera_rotation(self, rate=0.02)
  • def stop_ambient_camera_rotation(self)
  • def move_camera(self, phi=None, theta=None, distance=None, gamma=None, frame_center=None, added_anims=[], **kwargs)
  • def get_moving_mobjects(self, *animations)
  • def add_fixed_orientation_mobjects(self, *mobjects, **kwargs)
  • def add_fixed_in_frame_mobjects(self, *mobjects)
  • def remove_fixed_orientation_mobjects(self, *mobjects)
  • def remove_fixed_in_frame_mobjects(self, *mobjects)
  • def set_to_default_angled_camera_orientation(self, **kwargs)

Class SpecialThreeDScene(ThreeDScene)

class manimlib.scene.three_d_scene.SpecialThreeDScene(ThreeDScene)version 19Dec2019

Configuration

    CONFIG = {
        "cut_axes_at_radius": True,
        "camera_config": {
            "should_apply_shading": True,
            "exponential_projection": True,
        },
        "three_d_axes_config": {
            "num_axis_pieces": 1,
            "number_line_config": {
                "unit_size": 2,
                "tick_frequency": 1,
                "numbers_with_elongated_ticks": [0, 1, 2],
                "stroke_width": 2,
            }
        },
        "sphere_config": {
            "radius": 2,
            "resolution": (24, 48),
        },
        "default_angled_camera_position": {
            "phi": 70 * DEGREES,
            "theta": -110 * DEGREES,
        },
        # When scene is extracted with -l flag, this
        # configuration will override the above configuration.
        "low_quality_config": {
            "camera_config": {
                "should_apply_shading": False,
            },
            "three_d_axes_config": {
                "num_axis_pieces": 1,
            },
            "sphere_config": {
                "resolution": (12, 24),
            }
        }
    }

Functions

  • def __init__(self, **kwargs)
  • def get_axes(self)
  • def get_sphere(self, **kwargs)
  • def get_default_camera_position(self)
  • def set_camera_to_default_position(self)

Source and Reference

https://github.com/3b1b/manim19Dec2019

©sideway

ID: 200701402 Last Updated: 14/7/2020 Revision: 0

IMAGE

Home 5

Business

Management

HBR 3

Information

Recreation

Hobbies 8

Culture

Chinese 1097

English 337

Reference 67

Computer

Hardware 149

Software

Application 198

Digitization 25

Latex 7

Manim 115

Numeric 19

Programming

Web 283

Unicode 494

HTML 65

CSS 58

ASP.NET 149

OS 389

DeskTop 7

Python 19

Knowledge

Mathematics

Formulas 8

Algebra 25

Number Theory 206

Trigonometry 18

Geometry 21

Calculus 67

Complex Analysis 21

Engineering

Tables 8

Mechanical

Mechanics 1

Rigid Bodies

Statics 92

Dynamics 37

Fluid 5

Fluid Kinematics 5

Control

Process Control 1

Acoustics 19

FiniteElement 2

Physics

Electric 27

Biology 1

Geography 1


Copyright © 2000-2020 Sideway . All rights reserved Disclaimers last modified on 06 September 2019