Hi,
I’m sure it’s quite simple but I made mistake somewhere here and I can’t find it.
Here’s my code:
import direct.directbase.DirectStart
from pandac.PandaModules import *
from direct.task import Task
from direct.interval.IntervalGlobal import *
import math
teapot = loader.loadModel('teapot.egg')
teapot.reparentTo(render)
teapot.setScale(0.5, 0.5, 0.5)
teapot.setZ(4)
tex = loader.loadTexture('maps/noise.rgb')
teapot.setTexture(tex)
smiley = loader.loadModel('smiley.egg')
smiley.reparentTo(render)
smiley.setTexture(tex, 1)
def SpinCameraTask(task):
angleDegrees = task.time * 20.0
angleRadians = angleDegrees * (math.pi / 180.0)
base.camera.setPos(20 * math.sin(angleRadians), -20.0 * math.cos(angleRadians), 3)
base.camera.setHpr(angleDegrees, 0, 0)
return Task.cont
taskMgr.add(SpinCameraTask, "SpinCameraTask")
run()
And that’s my output:
http://img225.imageshack.us/img225/9521/outputj.jpg
Why teapot isn’t textured like the sphere below? Where’s my mistake?