import OpenGL.GL as gl import sys, pygame from numpy import array, identity, cos , sin, dot, invert, pi from avispy.engine import Camera, Scene, Light, Display, Primitive, Object_model, rotx, roty, rotz import avispy.objects_lib as objects_lib from numpy.random import rand xyz_inc=0.1 rot_inc=1*pi/180.0 import time camera=Camera() size= 640,480 scene=Scene() display=Display(camera,scene,res=size) light0=Light(Light.LIGHTS[0]) light0.position=array([10.,10.,10.,1.0]) scene.add_light(light0) light1=Light(Light.LIGHTS[1]) light1.position=array([-10.,10.,10.,1.0]) scene.add_light(light1) light2=Light(Light.LIGHTS[2]) light2.position=array([0.,-10.,10.,1.0]) scene.add_light(light2) light3=Light(Light.LIGHTS[3])
#!/usr/bin/python import OpenGL.GL as gl import sys, pygame from numpy import array, identity, cos , sin, dot, invert, pi from avispy.engine import Camera, Scene, Light, Display, Primitive, Object_model xyz_inc=0.1 rot_inc=1*pi/180.0 import time camera=Camera() size= 640,480 scene=Scene() display=Display(camera,scene,res=size) light0=Light(gl.GL_LIGHT0) light0.position=array([10.,10.,10.,1.0]) scene.add_light(light0) triangle_prim=Primitive() triangle_prim.type=gl.GL_TRIANGLES triangle_prim.vertices=array([[0.,0.,0.], [1.,0.,0.], [1.,1.,0.]]) triangle_prim.normals=array([[0.,0.,1.], [0.,0.,1.], [0.,0.,1.]]) triangle_obj=Object_model() triangle_obj.add_primitive(triangle_prim)
#!/usr/bin/python import OpenGL.GL as gl import sys, pygame from numpy import array, identity, cos , sin, dot, invert, pi from avispy.engine import Camera, Scene, Light, Display, Primitive, Object_model, rotx, roty, rotz import avispy.objects_lib as objects_lib xyz_inc=0.1 rot_inc=1*pi/180.0 import time camera=Camera() size= 640,480 scene=Scene() display=Display(camera,scene,res=size) light0=Light(Light.LIGHTS[0]) light0.position=array([10.,10.,10.,1.0]) scene.add_light(light0) light1=Light(Light.LIGHTS[1]) light1.position=array([-10.,10.,10.,1.0]) scene.add_light(light1) light2=Light(Light.LIGHTS[2]) light2.position=array([0.,-10.,10.,1.0]) scene.add_light(light2) light3=Light(Light.LIGHTS[3])
import pygame import time from numpy import array, identity, sin, pi from numpy.linalg import inv from avispy.engine import (Camera, Scene, Light, Display, Primitive, Object_model) import avispy.objects_lib as objects_lib import robot_desc_example as robot_desc xyz_inc = 0.1 rot_inc = 1 * pi / 180.0 camera = Camera() size = 640, 480 scene = Scene() display = Display(camera, scene, res=size) light0 = Light(gl.GL_LIGHT0) light0.position = array([10., 10., 10., 1.0]) scene.add_light(light0) triangle_prim = Primitive() triangle_prim.type = gl.GL_TRIANGLES triangle_prim.vertices = array([[0., 0., 0.], [1., 0., 0.], [1., 1., 0.]]) triangle_prim.normals = array([[0., 0., 1.], [0., 0., 1.], [0., 0., 1.]]) triangle_obj = Object_model() triangle_obj.add_primitive(triangle_prim) triangle_obj.material_diffuse_color = array([0., 1.0, 0., 1.]) triangle_obj.material_ambient_color = array([0., 0.2, 0., 1.]) triangle_obj.material_shininess = 50.