loop

i want to rescale my model every 1sec till it reaches 10:

n=0.01

"start loop /every sec:"
if n<10:
   n=n+.01
   model.setScale(n,n,n)
"end loop"

-> how does a loop work in panda3d?

hi , and welcome to the panda3d forum.

usualy, you dont use loops in panda. they tend to be too complex for large games.

in such cases you usualy use a task. task execute every frame, or every n-seconds.

panda3d.org/manual/index.php/Tasks

in your particular case you’d want to use a doMethodLater Task.

btw:
model.setScale(n,n,n)
can also be written as
model.setScale(n)