mirror of
https://github.com/3b1b/manim.git
synced 2025-08-05 16:49:03 +00:00
Store font size in uniforms not data
This commit is contained in:
parent
8e1b23ee98
commit
ea943de557
1 changed files with 5 additions and 5 deletions
|
@ -111,12 +111,12 @@ class DecimalNumber(VMobject):
|
||||||
num_string = num_string.replace("-", "–")
|
num_string = num_string.replace("-", "–")
|
||||||
return num_string
|
return num_string
|
||||||
|
|
||||||
def init_data(self) -> None:
|
def init_uniforms(self) -> None:
|
||||||
super().init_data()
|
super().init_uniforms()
|
||||||
self.data["font_size"] = np.array([self.font_size], dtype=float)
|
self.uniforms["font_size"] = self.font_size
|
||||||
|
|
||||||
def get_font_size(self) -> int:
|
def get_font_size(self) -> int:
|
||||||
return int(self.data["font_size"][0])
|
return int(self.uniforms["font_size"])
|
||||||
|
|
||||||
def get_formatter(self, **kwargs) -> str:
|
def get_formatter(self, **kwargs) -> str:
|
||||||
"""
|
"""
|
||||||
|
@ -167,7 +167,7 @@ class DecimalNumber(VMobject):
|
||||||
return self
|
return self
|
||||||
|
|
||||||
def _handle_scale_side_effects(self, scale_factor: float) -> None:
|
def _handle_scale_side_effects(self, scale_factor: float) -> None:
|
||||||
self.data["font_size"] *= scale_factor
|
self.uniforms["font_size"] *= scale_factor
|
||||||
|
|
||||||
def get_value(self) -> float | complex:
|
def get_value(self) -> float | complex:
|
||||||
return self.number
|
return self.number
|
||||||
|
|
Loading…
Add table
Reference in a new issue