mirror of
https://github.com/3b1b/manim.git
synced 2025-09-01 00:48:45 +00:00
fixed issue with finding the angles of left-oriented spotlights
This commit is contained in:
parent
5b395853b7
commit
e1a5667ec0
1 changed files with 2 additions and 1 deletions
|
@ -494,6 +494,8 @@ class Spotlight(VMobject):
|
|||
lower_angle = np.min(viewing_angles)
|
||||
upper_angle = np.max(viewing_angles)
|
||||
|
||||
if upper_angle - lower_angle > TAU/2:
|
||||
lower_angle, upper_angle = upper_angle, lower_angle + TAU
|
||||
return lower_angle, upper_angle
|
||||
|
||||
def viewing_rays(self,screen):
|
||||
|
@ -537,7 +539,6 @@ class Spotlight(VMobject):
|
|||
new_submob = self.new_sector(submob.inner_radius,dr,lower_angle,upper_angle)
|
||||
submob.points = new_submob.points
|
||||
submob.set_fill(opacity = 10 * self.opacity_function(submob.outer_radius))
|
||||
print "new opacity:", self.opacity_function(submob.outer_radius)
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue