I have the following code:
from direct.showbase.ShowBase import *
import direct.directbase.DirectStart
from direct.task import Task
from pandac.PandaModules import *
import os, getpass, time
from math import pi, sin, cos, radians
from direct.showbase import DirectObject
from panda3d.core import Point3
from pandac.PandaModules import CollisionTraverser, CollisionHandlerEvent
from pandac.PandaModules import CollisionNode, CollisionSphere
from pandac.PandaModules import VBase4
p3dApp = ShowBase()
p3dApp.camera.setPos(1000,1000,1000)
light = AmbientLight('my light')
lamp = render.attachNewNode(light)
render.setLight(lamp)
model1 = p3dApp.loader.loadModel("models/model1")
model1.setPos(0,0,0)
# base.camera.setH(base.camera,-45)
# icon.setTag('iNum', str(i))
# icon.setHpr(euAngle,0,0)
model1.reparentTo(render)
# Run the engine.
# base.accept('mouse1',myFunction,[icons])
p3dApp.run()
It is supposed to move the camera to a certain position, but no matter what x,y,z values I choose, the render looks exactly the same. What’s going wrong? Thanks.