mirror of
https://github.com/3b1b/manim.git
synced 2025-09-01 00:48:45 +00:00
Added background rectangle to DecimalNumber
This commit is contained in:
parent
82905e38bd
commit
b3d6ab9d47
1 changed files with 13 additions and 7 deletions
|
@ -58,13 +58,17 @@ class DecimalNumber(VMobject):
|
||||||
self[-1].align_to(self, UP)
|
self[-1].align_to(self, UP)
|
||||||
#
|
#
|
||||||
if self.include_background_rectangle:
|
if self.include_background_rectangle:
|
||||||
#TODO, is this the best way to handle
|
self.add_background_rectangle()
|
||||||
#background rectangles?
|
|
||||||
self.background_rectangle = BackgroundRectangle(self)
|
def add_background_rectangle(self):
|
||||||
self.submobjects = [
|
#TODO, is this the best way to handle
|
||||||
self.background_rectangle,
|
#background rectangles?
|
||||||
VGroup(*self.submobjects)
|
self.background_rectangle = BackgroundRectangle(self)
|
||||||
]
|
self.submobjects = [
|
||||||
|
self.background_rectangle,
|
||||||
|
VGroup(*self.submobjects)
|
||||||
|
]
|
||||||
|
return self
|
||||||
|
|
||||||
class Integer(DecimalNumber):
|
class Integer(DecimalNumber):
|
||||||
CONFIG = {
|
CONFIG = {
|
||||||
|
@ -87,6 +91,8 @@ class ChangingDecimal(Animation):
|
||||||
value = getattr(self, attr)
|
value = getattr(self, attr)
|
||||||
if value is not None:
|
if value is not None:
|
||||||
self.decimal_number_config[attr] = value
|
self.decimal_number_config[attr] = value
|
||||||
|
if hasattr(self.decimal_number_mobject, "background_rectangle"):
|
||||||
|
self.decimal_number_config["include_background_rectangle"] = True
|
||||||
if self.tracked_mobject:
|
if self.tracked_mobject:
|
||||||
dmc = decimal_number_mobject.get_center()
|
dmc = decimal_number_mobject.get_center()
|
||||||
tmc = self.tracked_mobject.get_center()
|
tmc = self.tracked_mobject.get_center()
|
||||||
|
|
Loading…
Add table
Reference in a new issue