« Soya/Python base 2 » : différence entre les versions
Contenu supprimé Contenu ajouté
mAucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 66 :
def advance_time(self, proportion):
#
#
soya.Body.advance_time(self, proportion)
#
# le plus gros du temps a été épuisé, nous voulons tourner dans l'ordre du lissage de l'animation.
# Presque toutes les rotations ou les mouvements se produisent dans advance_time qui a besoin
# d'être proportionnel.
<!-- # Rotates the object around Y axis. The angle is proportional to proportion because
# the more time has been spent, the more we want to rotate, in order to achieve a
# smooth animation.
# Almost every rotations or moves that occurs in advance_time should be proportional
# to proportion. -->
self.rotate_y(proportion * 5.0)
# On fait la rotation du Body dans la scène, utilisation du modèle de l'épée.
sword = RotatingBody(scene, sword_model)
#
light = soya.Light(scene)
light.set_xyz(0.5, 0.0, 2.0)
# Création de la caméra.
camera = soya.Camera(scene)
|