Skip to content

Commit

Permalink
DOCS: update viz_bezier
Browse files Browse the repository at this point in the history
  • Loading branch information
skoudoro committed Jul 30, 2024
1 parent 406d74b commit cd9fff9
Showing 1 changed file with 6 additions and 8 deletions.
14 changes: 6 additions & 8 deletions docs/examples/viz_bezier_interpolator.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@

import numpy as np
import fury
from fury.animation import Animation, Timeline
from fury.animation.interpolator import cubic_bezier_interpolator

###############################################################################
# Position interpolation using cubic Bezier curve
Expand Down Expand Up @@ -71,7 +69,7 @@

###############################################################################
# Initializing an ``Animation`` and adding sphere actor to it.
animation = Animation()
animation = fury.animation.Animation()
sphere = fury.actor.sphere(np.array([[0, 0, 0]]), (1, 0, 1))
animation.add_actor(sphere)

Expand Down Expand Up @@ -99,7 +97,7 @@

###############################################################################
# Changing position interpolation into cubic bezier interpolation
animation.set_position_interpolator(cubic_bezier_interpolator)
animation.set_position_interpolator(fury.animation.cubic_bezier_interpolator)

###############################################################################
# Adding the visualization actors to the scene.
Expand Down Expand Up @@ -146,15 +144,15 @@

###############################################################################
# Create an ``Animation`` and adding the sphere actor to it.
animation = Animation(sphere)
animation = fury.animation.Animation(sphere)

###############################################################################
# Setting Cubic Bezier keyframes
animation.set_position_keyframes(keyframes)

###############################################################################
# changing position interpolation into cubic bezier interpolation
animation.set_position_interpolator(cubic_bezier_interpolator)
animation.set_position_interpolator(fury.animation.cubic_bezier_interpolator)

###########################################################################
# visualizing the points and control points (only for demonstration)
Expand All @@ -181,7 +179,7 @@
###############################################################################
# Initializing the timeline to be able to control the playback of the
# animation.
timeline = Timeline(animation, playback_panel=True)
timeline = fury.animation.Timeline(animation, playback_panel=True)

###############################################################################
# We only need to add the ``Timeline`` to the ``ShowManager``
Expand All @@ -193,5 +191,5 @@
show_manager.start()

fury.window.record(
scene, out_path="viz_keyframe_animation_bezier_2.png", size=(900, 768)
showm.scene, out_path="viz_keyframe_animation_bezier_2.png", size=(900, 768)
)

0 comments on commit cd9fff9

Please sign in to comment.