欢迎光临散文网 会员登陆 & 注册

〔manim教程〕第三讲 颜色的表示、运算与设置 | 我们一起搞颜色!

2023-06-22 12:42 作者:NUMT片段  | 我要投稿


00:44



01:11



01:19



01:28


颜色表示

转换

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)




〔manim教程〕第三讲 颜色的表示、运算与设置 | 我们一起搞颜色!的评论 (共 条)

分享到微博请遵守国家法律