Prism#
Qualified name: manim.mobject.three\_d.three\_dimensions.Prism
- class Prism(dimensions=[3, 2, 1], **kwargs)[source]#
Bases:
CubeA right rectangular prism (or rectangular cuboid). Defined by the length of each side in
[x, y, z]format.- Parameters
dimensions (Sequence[int]) – Dimensions of the
Prismin[x, y, z]format.
Examples
Example: ExamplePrism ¶
from manim import * class ExamplePrism(ThreeDScene): def construct(self): self.set_camera_orientation(phi=60 * DEGREES, theta=150 * DEGREES) prismSmall = Prism(dimensions=[1, 2, 3]).rotate(PI / 2) prismLarge = Prism(dimensions=[1.5, 3, 4.5]).move_to([2, 0, 0]) self.add(prismSmall, prismLarge)
Methods
Creates the sides of the
Prism.Attributes
animateUsed to animate the application of any method of
self.animation_overridescolordepthThe depth of the mobject.
fill_colorIf there are multiple colors (for gradient) this returns the first one
heightThe height of the mobject.
n_points_per_curvesheen_factorstroke_colorwidthThe width of the mobject.