Example #1
0
#
# ***** END LICENSE BLOCK *****


import sys

import Piavca
from Piavca import runScriptEngine

app = Piavca.getWXApp()

import Piavca.FreeCameraCanvas

if len(sys.argv) > 1:
	path = sys.argv[1]
else:
	path = None
	

canvas = app.showWindows(canvastype = Piavca.FreeCameraCanvas.FreeCameraCanvas)
#canvas.setPosition(Piavca.Vec(0.0, 100, 33))
#canvas.setPitch(Piavca.degToRad(-90.0))

script_engine = runScriptEngine.run(path)

print "camera position", script_engine.getCameraPosition()
canvas.setPosition(script_engine.getCameraPosition())
canvas.setPitch(script_engine.getCameraPitch())
canvas.setYaw(script_engine.getCameraYaw())

app.MainLoop()
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****


import sys

import Piavca
#Piavca.PiavcaGlut.init()
Piavca.PiavcaGlut.init(Piavca.Core.getCorePointerAsLong())
from Piavca import runScriptEngine

if len(sys.argv) > 1:
	path = sys.argv[1]
else:
	path = None
script_engine = runScriptEngine.run(path, gui_thread=True)
	
print "about to start glut"
Piavca.PiavcaGlut.start()
Example #3
0
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****

import sys

import Piavca
#Piavca.PiavcaGlut.init()
Piavca.PiavcaGlut.init(Piavca.Core.getCorePointerAsLong())
from Piavca import runScriptEngine

if len(sys.argv) > 1:
    path = sys.argv[1]
else:
    path = None
script_engine = runScriptEngine.run(path, gui_thread=True)

print "about to start glut"
Piavca.PiavcaGlut.start()
Example #4
0
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****

import sys

import Piavca
from Piavca import runScriptEngine

app = Piavca.getWXApp()

import Piavca.FreeCameraCanvas

if len(sys.argv) > 1:
    path = sys.argv[1]
else:
    path = None

canvas = app.showWindows(canvastype=Piavca.FreeCameraCanvas.FreeCameraCanvas)
#canvas.setPosition(Piavca.Vec(0.0, 100, 33))
#canvas.setPitch(Piavca.degToRad(-90.0))

script_engine = runScriptEngine.run(path)

print "camera position", script_engine.getCameraPosition()
canvas.setPosition(script_engine.getCameraPosition())
canvas.setPitch(script_engine.getCameraPitch())
canvas.setYaw(script_engine.getCameraYaw())

app.MainLoop()