WorldViz User Forum

WorldViz User Forum (https://forum.worldviz.com/index.php)
-   Vizard (https://forum.worldviz.com/forumdisplay.php?f=17)
-   -   OpenGL vs. Vizard? (https://forum.worldviz.com/showthread.php?t=1951)

RodRSpv 04-06-2009 01:10 PM

OpenGL vs. Vizard?
 
Is there a way to convert openGL functions to Vizard compatible functions?

RodRSpv 04-06-2009 01:15 PM

Added material
 
Here is the code for OpenGL functions that i have. Is there a way to find Vizard compatible functions for them? Help on any of this would be greatly appreciated.

# OpenGL functions

from __future__ import division
from OpenGL.GL import *

from defines import *


def set_color (army, colorMode):
if(colorMode == shadow):
glColor4d(0,0.0,0,0.6)
#glmaterialfv(gl_front, gl_shininess, 0.0)
#glmaterialfv(gl_front, gl_ambient, [0, 0, 0, 0.5])
#glmaterialfv(gl_front, gl_diffuse, [0, 0, 0, 0])
#glmaterialfv(gl_front, gl_specular, [0, 0, 0, 0])
elif(colorMode == color2):
glColor3d(0,0,0)
glMaterialfv(GL_FRONT_AND_BACK, GL_SHININESS, 0.0)
glMaterialfv(GL_FRONT_AND_BACK, GL_AMBIENT, [0.0, 0.0, 0.0, 1.0])
glMaterialfv(GL_FRONT_AND_BACK, GL_DIFFUSE, [0.0, 0.0, 0.0, 1.0])
glMaterialfv(GL_FRONT_AND_BACK, GL_SPECULAR, [0.35, 0.35, 0.35, 1.0])
elif(army == black):
glColor3d(0.6,0.2,0.4)
glMaterialfv(GL_FRONT_AND_BACK, GL_SHININESS, 0.0)
glMaterialfv(GL_FRONT_AND_BACK, GL_AMBIENT, [0.0, 0.0, 0.0, 1.0])
glMaterialfv(GL_FRONT_AND_BACK, GL_DIFFUSE, [0.0, 0.0, 0.0, 1.0])
glMaterialfv(GL_FRONT_AND_BACK, GL_SPECULAR, [0.35, 0.35, 0.35, 1.0])
elif(army == white):
glColor3d(0.3,0.6,0.7)
glMaterialfv(GL_FRONT_AND_BACK, GL_SHININESS, 0.0)
glMaterialfv(GL_FRONT_AND_BACK, GL_AMBIENT, [0.0, 0.0, 0.0, 1.0])
glMaterialfv(GL_FRONT_AND_BACK, GL_DIFFUSE, [0.0, 0.0, 0.0, 1.0])
glMaterialfv(GL_FRONT_AND_BACK, GL_SPECULAR, [0.35, 0.35, 0.35, 1.0])


All times are GMT -7. The time now is 08:01 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Copyright 2002-2023 WorldViz LLC