mirror of
https://github.com/3b1b/manim.git
synced 2025-04-13 09:47:07 +00:00
Rename apply_points_function_about_point -> apply_points_function
This commit is contained in:
parent
c0b90b398c
commit
f07bd23235
1 changed files with 6 additions and 6 deletions
|
@ -328,7 +328,7 @@ class Mobject(object):
|
||||||
Otherwise, if about_point is given a value, scaling is done with
|
Otherwise, if about_point is given a value, scaling is done with
|
||||||
respect to that point.
|
respect to that point.
|
||||||
"""
|
"""
|
||||||
self.apply_points_function_about_point(
|
self.apply_points_function(
|
||||||
lambda points: scale_factor * points,
|
lambda points: scale_factor * points,
|
||||||
**kwargs
|
**kwargs
|
||||||
)
|
)
|
||||||
|
@ -339,7 +339,7 @@ class Mobject(object):
|
||||||
|
|
||||||
def rotate(self, angle, axis=OUT, **kwargs):
|
def rotate(self, angle, axis=OUT, **kwargs):
|
||||||
rot_matrix_T = rotation_matrix_transpose(angle, axis)
|
rot_matrix_T = rotation_matrix_transpose(angle, axis)
|
||||||
self.apply_points_function_about_point(
|
self.apply_points_function(
|
||||||
lambda points: np.dot(points, rot_matrix_T),
|
lambda points: np.dot(points, rot_matrix_T),
|
||||||
**kwargs
|
**kwargs
|
||||||
)
|
)
|
||||||
|
@ -352,14 +352,14 @@ class Mobject(object):
|
||||||
def func(points):
|
def func(points):
|
||||||
points[:, dim] *= factor
|
points[:, dim] *= factor
|
||||||
return points
|
return points
|
||||||
self.apply_points_function_about_point(func, **kwargs)
|
self.apply_points_function(func, **kwargs)
|
||||||
return self
|
return self
|
||||||
|
|
||||||
def apply_function(self, function, **kwargs):
|
def apply_function(self, function, **kwargs):
|
||||||
# Default to applying matrix about the origin, not mobjects center
|
# Default to applying matrix about the origin, not mobjects center
|
||||||
if len(kwargs) == 0:
|
if len(kwargs) == 0:
|
||||||
kwargs["about_point"] = ORIGIN
|
kwargs["about_point"] = ORIGIN
|
||||||
self.apply_points_function_about_point(
|
self.apply_points_function(
|
||||||
lambda points: np.array([function(p) for p in points]),
|
lambda points: np.array([function(p) for p in points]),
|
||||||
**kwargs
|
**kwargs
|
||||||
)
|
)
|
||||||
|
@ -381,7 +381,7 @@ class Mobject(object):
|
||||||
full_matrix = np.identity(self.dim)
|
full_matrix = np.identity(self.dim)
|
||||||
matrix = np.array(matrix)
|
matrix = np.array(matrix)
|
||||||
full_matrix[:matrix.shape[0], :matrix.shape[1]] = matrix
|
full_matrix[:matrix.shape[0], :matrix.shape[1]] = matrix
|
||||||
self.apply_points_function_about_point(
|
self.apply_points_function(
|
||||||
lambda points: np.dot(points, full_matrix.T),
|
lambda points: np.dot(points, full_matrix.T),
|
||||||
**kwargs
|
**kwargs
|
||||||
)
|
)
|
||||||
|
@ -427,7 +427,7 @@ class Mobject(object):
|
||||||
# Note, much of these are now redundant with default behavior of
|
# Note, much of these are now redundant with default behavior of
|
||||||
# above methods
|
# above methods
|
||||||
|
|
||||||
def apply_points_function_about_point(self, func, about_point=None, about_edge=None):
|
def apply_points_function(self, func, about_point=None, about_edge=None):
|
||||||
if about_point is None:
|
if about_point is None:
|
||||||
if about_edge is None:
|
if about_edge is None:
|
||||||
about_edge = ORIGIN
|
about_edge = ORIGIN
|
||||||
|
|
Loading…
Add table
Reference in a new issue