Positioning

Manipulate position, size, and arrangement of mobjects in animation scenes.

1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/JoaquinCampo/paper2video --skill positioning-joaquincampo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Positioning
Source: https://github.com/JoaquinCampo/paper2video/tree/main/skills/manimlib-animations/positioning
Command: npx skills add https://github.com/JoaquinCampo/paper2video --skill positioning-joaquincampo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive set of tools for precisely controlling the position, alignment, and size of graphical objects (mobjects) within animations, simplifying complex scene composition.

Core Features & Use Cases

  • Absolute and Relative Positioning: Move mobjects to specific points, edges, or relative to other objects.
  • Sizing and Scaling: Adjust mobject dimensions uniformly or along specific axes, maintaining or altering aspect ratios.
  • Arrangement: Organize multiple mobjects into grids or linear layouts.
  • Coordinate Conversion: Translate between different coordinate systems (scene, axes, complex plane).
  • Use Case: Arrange a series of labels neatly below a graph, ensuring they are aligned and spaced correctly.

Quick Start

Use the positioning skill to move a mobject to the top edge of the screen with a buffer of 0.5 units.

Frequently Asked Questions about Positioning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I position mobjects at specific points or edges in a manim scene?

You can position mobjects using absolute and relative methods to move them to specific points, screen edges like the top with a buffer, or relative to other objects for precise scene composition.

Can I scale and resize mobjects along specific axes while maintaining aspect ratio?

Yes, you can adjust mobject dimensions uniformly or along specific axes. This sizing and scaling functionality allows you to maintain or alter aspect ratios as needed for your animation scene.

What is the best way to arrange multiple mobjects into grids or linear layouts?

The best way to arrange multiple mobjects is using built-in arrangement tools that organize graphical objects into structured grids or linear layouts, ensuring correct alignment and spacing for groups.

How does coordinate conversion work between scene, axes, and complex planes?

Coordinate conversion translates points between different coordinate systems like the scene, axes, and complex planes. This allows accurate mapping of mathematical values to visual mobject placements.

Does this positioning skill work with groups of mobjects or only individual objects?

The positioning skill works with both individual mobjects and groups. You can apply sizing, scaling, fitting, and alignment operations to organize multiple objects simultaneously within an animation.