mirror of
https://github.com/NGSolve/netgen.git
synced 2024-12-25 05:20:34 +05:00
Commented OpenGL Stuff
This commit is contained in:
parent
e83affe292
commit
fa33098ef1
@ -1,9 +1,9 @@
|
|||||||
from netgen.csg import *
|
from netgen.csg import *
|
||||||
import netgen.meshing as meshing
|
import netgen.meshing as meshing
|
||||||
|
|
||||||
from OpenGL.GL import *
|
#from OpenGL.GL import *
|
||||||
from OpenGL.GLU import *
|
#from OpenGL.GLU import *
|
||||||
from OpenGL.GLUT import *
|
#from OpenGL.GLUT import *
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -11,10 +11,8 @@ sp1 = Sphere (Pnt(0,0,0), 0.2)
|
|||||||
sp2 = Sphere (Pnt(0.5,0,0), 0.2)
|
sp2 = Sphere (Pnt(0.5,0,0), 0.2)
|
||||||
sp3 = Sphere (Pnt(0,0,0.5), 0.2)
|
sp3 = Sphere (Pnt(0,0,0.5), 0.2)
|
||||||
sp4 = Sphere (Pnt(0,0.2,0.7), 0.2)
|
sp4 = Sphere (Pnt(0,0.2,0.7), 0.2)
|
||||||
sp5 = Sphere (Pnt(0,0,0.3), 0.2)
|
|
||||||
|
|
||||||
|
all = sp1+sp2+sp3+sp4
|
||||||
all = sp1+sp2+sp3+sp4+sp5
|
|
||||||
|
|
||||||
|
|
||||||
geom = CSGeometry()
|
geom = CSGeometry()
|
||||||
@ -22,32 +20,26 @@ geom.Add (all)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
vis = VS(geom)
|
#vis = VS(geom)
|
||||||
# vis.Draw()
|
# vis.Draw()
|
||||||
|
|
||||||
|
|
||||||
window = 0 # glut window number
|
#window = 0 # glut window number
|
||||||
width, height = 500, 500
|
#width, height = 500, 500
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def mydraw():
|
#def mydraw():
|
||||||
|
# glViewport(0, 0, width, height);
|
||||||
glViewport(0, 0, width, height);
|
# glMatrixMode(GL_PROJECTION);
|
||||||
|
# glLoadIdentity();
|
||||||
glMatrixMode(GL_PROJECTION);
|
# pnear = 0.1;
|
||||||
glLoadIdentity();
|
# pfar = 10;
|
||||||
|
# gluPerspective(20.0, 1.0*width / height, pnear, pfar);
|
||||||
pnear = 0.1;
|
# glMatrixMode(GL_MODELVIEW);
|
||||||
pfar = 10;
|
# glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)
|
||||||
|
|
||||||
gluPerspective(20.0, 1.0*width / height, pnear, pfar);
|
|
||||||
glMatrixMode(GL_MODELVIEW);
|
|
||||||
|
|
||||||
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)
|
|
||||||
# glLoadIdentity()
|
# glLoadIdentity()
|
||||||
# gluLookAt (0, 0, 6, 0, 0, 0, 0, 1, 0);
|
# gluLookAt (0, 0, 6, 0, 0, 0, 0, 1, 0);
|
||||||
|
|
||||||
## glBegin(GL_QUADS)
|
## glBegin(GL_QUADS)
|
||||||
## glColor4d(0.0, 1.0, 0.0, 0.0);
|
## glColor4d(0.0, 1.0, 0.0, 0.0);
|
||||||
## glVertex3d(0.0,0.0,0.7)
|
## glVertex3d(0.0,0.0,0.7)
|
||||||
@ -56,26 +48,18 @@ def mydraw():
|
|||||||
## glVertex3d(1.0,1.0,0.2)
|
## glVertex3d(1.0,1.0,0.2)
|
||||||
## glVertex3d(0.0,1.0,0.5)
|
## glVertex3d(0.0,1.0,0.5)
|
||||||
## glEnd()
|
## glEnd()
|
||||||
|
# vis.Draw()
|
||||||
|
# glutSwapBuffers()
|
||||||
|
|
||||||
vis.Draw()
|
#glutInit("mainwin") # initialize glut
|
||||||
|
#glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE | GLUT_ALPHA | GLUT_DEPTH)
|
||||||
glutSwapBuffers()
|
#glutInitWindowSize(width, height) # set window size
|
||||||
|
#glutInitWindowPosition(0, 0) # set window position
|
||||||
|
#window = glutCreateWindow(b"ngs") # create window with title
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
glutInit("mainwin") # initialize glut
|
|
||||||
glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE | GLUT_ALPHA | GLUT_DEPTH)
|
|
||||||
glutInitWindowSize(width, height) # set window size
|
|
||||||
glutInitWindowPosition(0, 0) # set window position
|
|
||||||
window = glutCreateWindow(b"ngs") # create window with title
|
|
||||||
#glutDisplayFunc(vis.Draw) # set draw function callback
|
#glutDisplayFunc(vis.Draw) # set draw function callback
|
||||||
glutIdleFunc(mydraw) # draw all the time
|
#glutIdleFunc(mydraw) # draw all the time
|
||||||
glutMainLoop()
|
#glutMainLoop()
|
||||||
|
|
||||||
|
param = meshing.MeshingParameters(maxh=0.2)
|
||||||
|
mesh = GenerateMesh (geom, param)
|
||||||
# param = meshing.MeshingParameters(maxh=0.2)
|
mesh.Save ("test.vol")
|
||||||
# mesh = GenerateMesh (geom, param)
|
|
||||||
# mesh.Save ("test.vol")
|
|
||||||
|
Loading…
Reference in New Issue
Block a user