Changeset 1348
- Timestamp:
- 08/26/08 22:12:59 (3 months ago)
- Location:
- trunk/pysoy/src
- Files:
-
- 2 modified
-
bodies/Camera.pym (modified) (1 diff)
-
scenes/Landscape.pym (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pysoy/src/bodies/Camera.pym
r1317 r1348 123 123 # Check if wireframe mode is turned on 124 124 if self._wire == 1 : 125 gl.glEnable (gl.GL_LINE_SMOOTH)126 gl.glEnable (gl.GL_BLEND)125 #gl.glEnable (gl.GL_LINE_SMOOTH) 126 #gl.glEnable (gl.GL_BLEND) 127 127 #gl.glBlendFunc (gl.GL_SRC_ALPHA, gl.GL_ONE_MINUS_SRC_ALPHA) ## Anti-Aliasing maybe? 128 128 #gl.glHint (gl.GL_LINE_SMOOTH_HINT, gl.GL_DONT_CARE) 129 gl.glLineWidth (3)129 #gl.glLineWidth (3) 130 130 gl.glPolygonMode(gl.GL_FRONT_AND_BACK, gl.GL_LINE) 131 131 else : 132 132 gl.glPolygonMode(gl.GL_FRONT_AND_BACK, gl.GL_FILL) 133 gl.glDisable (gl.GL_LINE_SMOOTH)134 gl.glDisable (gl.GL_BLEND)133 #gl.glDisable (gl.GL_LINE_SMOOTH) 134 #gl.glDisable (gl.GL_BLEND) 135 135 #gl.glBlendFunc (gl.GL_SRC_ALPHA, gl.GL_ONE_MINUS_SRC_ALPHA) 136 136 #gl.glHint (gl.GL_LINE_SMOOTH_HINT, gl.GL_DONT_CARE) 137 gl.glLineWidth (1)137 #gl.glLineWidth (1) 138 138 # 139 139 # Now we apply an inverse matrix to translate to the Scene's origin -
trunk/pysoy/src/scenes/Landscape.pym
r1347 r1348 52 52 self._faceBuffer = 0 53 53 self._createArrays() 54 stdio.printf("EO-cinit\n"); 54 55 55 56 def __dealloc__(self) : … … 322 323 _minDelta = _deltaRows[_i] 323 324 324 stdio.printf("_maxDelta: %f, _minDelta: %f ", _maxDelta, _minDelta)325 stdio.printf("_maxDelta: %f, _minDelta: %f\n", _maxDelta, _minDelta) 325 326 # 326 327 # Free previously alloc'ed delta arrays … … 350 351 # 351 352 # Setup projection matrix 353 cdef gl.GLfloat _fogColor[4] 354 _fogColor[0] = .5 355 _fogColor[1] = .5 356 _fogColor[2] = .5 357 _fogColor[3] = 1.0 352 358 cdef int _i, _pass 353 359 _pass = 0 … … 403 409 (<soy.bodies.Body> self._bodies._list[_i])) 404 410 self._bodies._iterDone() 411 if self._fogDensity > 0 : # This should be at the top really 412 # 413 # Turn on some fog! 414 gl.glClearColor(0.5,0.5,0.5,1.0) # We'll Clear To The Color Of The Fog ( Modified ) 415 gl.glEnable(gl.GL_FOG) #Enables GL_FOG 416 gl.glFogi(gl.GL_FOG_MODE, gl.GL_EXP2) #Fog Mode 417 gl.glFogfv(gl.GL_FOG_COLOR, _fogColor) #Set Fog Color 418 gl.glFogf(gl.GL_FOG_DENSITY, self._fogDensity/10) #How Dense Will The Fog Be 419 gl.glHint(gl.GL_FOG_HINT, gl.GL_NICEST) #Fog Hint Value 420 gl.glFogf(gl.GL_FOG_START, 1.0) #Fog Start Depth 421 gl.glFogf(gl.GL_FOG_END, 50.0) #Fog End Depth 405 422 # 406 423 # Remember - turn off the lights before you leave
