〔manim教程〕第三講 顏色的表示、運(yùn)算與設(shè)置 | 我們一起搞顏色!


?
00:44
?
?
01:11
?
?
01:19
?
?
01:28
?
顏色表示

轉(zhuǎn)換
hex_to_rgb("#66CCFF") # np.array([0.4,0.8,1.0]) rgb_to_hex(np.array(0.4,0.8,1.0)) # "#66CCFF"

rgb_to_color(np.array[0.4,0.8,1.0]) # <Color #6cf> color = Color("#66CCFF") # np.array([0.4,0.8,1.0])
?
03:10
?invert_color("66CCFF") # <Color #930> color_to_rgb(invert_color(rgb_to_hex(np.array[0.4,0.8,1.0]))) # np.array([0.6,0.2,0.0])
# interpolate to insert between other things or parts : intercalate interpolate_color(BLUE,GREEN,0.00)
average_color(BLUE,GREEN,RED)
color_gradient([BLUE,GREEN,RED],9)
random_color()
?
04:48
?# VMobject stroke fill background_stroke color/opacity

rec.set_color(GREEN) rec.set_stroke(color=RED,width=15,opacity=0.4) rec.set_fill(color=ORANGE,opacity=0.9) rec.set_background_stroke(color=WHITE,width=10,opacity=1)
?
06:03
?vg.set_color(BLUE_B) vg.set_color_by_gradient(GREEN,RED,BLUE) vg.set_colors_by_ratial_gradient( # center = vg.get_center(), radius = 2.7, inner_color=BLUE, outer_color=PINK )
?
07:05
?rec.set_sheen(0.50,RIGHT) rec.set_sheen_direction(UL) rec.set_sheen_direction(DR) rec.set_color([BLUE,RED,GREEN]) rec.set_sheen_direction(RIGHT)
標(biāo)簽: