Reference: Constants and Colours
Directions, sizes and colours.
Points and numbers
Every constant and named colour, with its value.
Vec(): A 3D vector such asUPor[1, 2, 0]; adds, subtracts and multiplies like a numpy array..tolist(): The three numbers as a list.
Point(tree): A point the preview works out from a formula;awaitit for[x, y, z].Expr(tree, shape="v"): A number or point the preview works out (m.width,c.get_center()); use it in sums and placement, orawaitit for the numbers.
Colour helpers
interpolate_color(a, b, alpha): The colouralpha(0 to 1) of the way from one colour to another.color_gradient(colors, length):lengthcolours in steps through the colours given.average_color(*colors): The mix of several colours.rgb_to_color(rgb): A colour from[r, g, b], each 0 to 1.color_to_rgb(color): A colour as[r, g, b], each 0 to 1.ManimColor(value): A colour from a name, hex string or[r, g, b](for scripts that use it).
Constants
| Name | Value |
|---|---|
ORIGIN | Vec(0, 0, 0) |
UP | Vec(0, 1, 0) |
DOWN | Vec(0, -1, 0) |
LEFT | Vec(-1, 0, 0) |
RIGHT | Vec(1, 0, 0) |
IN | Vec(0, 0, -1) |
OUT | Vec(0, 0, 1) |
UL | UP + LEFT |
UR | UP + RIGHT |
DL | DOWN + LEFT |
DR | DOWN + RIGHT |
X_AXIS | Vec(1, 0, 0) |
Y_AXIS | Vec(0, 1, 0) |
Z_AXIS | Vec(0, 0, 1) |
PI | math.pi |
TAU | 2 * math.pi |
DEGREES | TAU / 360 |
SMALL_BUFF | 0.1 |
MED_SMALL_BUFF | 0.25 |
MED_LARGE_BUFF | 0.5 |
LARGE_BUFF | 1.0 |
DEFAULT_MOBJECT_TO_EDGE_BUFFER | MED_LARGE_BUFF |
DEFAULT_MOBJECT_TO_MOBJECT_BUFFER | MED_SMALL_BUFF |
DEFAULT_STROKE_WIDTH | 4 |
DEFAULT_DOT_RADIUS | 0.08 |
DEFAULT_SMALL_DOT_RADIUS | 0.04 |
DEFAULT_ARROW_TIP_LENGTH | 0.35 |
DEFAULT_FONT_SIZE | 48 |
SCALE_FACTOR_PER_FONT_POINT | 1 / 960 |
DEFAULT_DASH_LENGTH | 0.05 |
DEFAULT_WAIT_TIME | 1.0 |
NORMAL | "NORMAL" |
BOLD | "BOLD" |
ITALIC | "ITALIC" |
OBLIQUE | "OBLIQUE" |
Colours
Every named colour. GREY and GRAY spellings both work. A hex string such as "#ff8800" works anywhere a colour does.
| Name | Hex |
|---|---|
WHITE | #FFFFFF |
BLACK | #000000 |
GRAY_A | #DDDDDD |
GRAY_B | #BBBBBB |
GRAY_C | #888888 |
GRAY_D | #444444 |
GRAY_E | #222222 |
LIGHTER_GRAY | #DDDDDD |
LIGHT_GRAY | #BBBBBB |
GRAY | #888888 |
DARK_GRAY | #444444 |
DARKER_GRAY | #222222 |
PURE_RED | #FF0000 |
PURE_GREEN | #00FF00 |
PURE_BLUE | #0000FF |
PURE_CYAN | #00FFFF |
PURE_MAGENTA | #FF00FF |
PURE_YELLOW | #FFFF00 |
BLUE_A | #C7E9F1 |
BLUE_B | #9CDCEB |
BLUE_C | #58C4DD |
BLUE_D | #29ABCA |
BLUE_E | #236B8E |
BLUE | #58C4DD |
DARK_BLUE | #236B8E |
TEAL_A | #ACEAD7 |
TEAL_B | #76DDC0 |
TEAL_C | #5CD0B3 |
TEAL_D | #55C1A7 |
TEAL_E | #49A88F |
TEAL | #5CD0B3 |
GREEN_A | #C9E2AE |
GREEN_B | #A6CF8C |
GREEN_C | #83C167 |
GREEN_D | #77B05D |
GREEN_E | #699C52 |
GREEN | #83C167 |
YELLOW_A | #FFF1B6 |
YELLOW_B | #FFEA94 |
YELLOW_C | #F7D96F |
YELLOW_D | #F4D345 |
YELLOW_E | #E8C11C |
YELLOW | #F7D96F |
GOLD_A | #F7C797 |
GOLD_B | #F9B775 |
GOLD_C | #F0AC5F |
GOLD_D | #E1A158 |
GOLD_E | #C78D46 |
GOLD | #F0AC5F |
RED_A | #F7A1A3 |
RED_B | #FF8080 |
RED_C | #FC6255 |
RED_D | #E65A4C |
RED_E | #CF5044 |
RED | #FC6255 |
MAROON_A | #ECABC1 |
MAROON_B | #EC92AB |
MAROON_C | #C55F73 |
MAROON_D | #A24D61 |
MAROON_E | #94424F |
MAROON | #C55F73 |
PURPLE_A | #CAA3E8 |
PURPLE_B | #B189C6 |
PURPLE_C | #9A72AC |
PURPLE_D | #715582 |
PURPLE_E | #644172 |
PURPLE | #9A72AC |
PINK | #D147BD |
LIGHT_PINK | #DC75CD |
ORANGE | #FF862F |
LIGHT_BROWN | #CD853F |
DARK_BROWN | #8B4513 |
GRAY_BROWN | #736357 |
LOGO_WHITE | #ECE7E2 |
LOGO_GREEN | #87C2A5 |
LOGO_BLUE | #525893 |
LOGO_RED | #E07A5F |
LOGO_BLACK | #343434 |
GREY_A | #DDDDDD |
GREY_B | #BBBBBB |
GREY_C | #888888 |
GREY_D | #444444 |
GREY_E | #222222 |
LIGHTER_GREY | #DDDDDD |
LIGHT_GREY | #BBBBBB |
GREY | #888888 |
DARK_GREY | #444444 |
DARKER_GREY | #222222 |
GREY_BROWN | #736357 |