Changeset 1348

Show
Ignore:
Timestamp:
08/26/08 22:12:59 (3 months ago)
Author:
DavidCzech
Message:

Ticket 929:
* Fixed a printf.
* Make wireframe not anti-aliased by default.

Location:
trunk/pysoy/src
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/pysoy/src/bodies/Camera.pym

    r1317 r1348  
    123123    # Check if wireframe mode is turned on 
    124124    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) 
    127127      #gl.glBlendFunc (gl.GL_SRC_ALPHA, gl.GL_ONE_MINUS_SRC_ALPHA)    ## Anti-Aliasing maybe? 
    128128      #gl.glHint (gl.GL_LINE_SMOOTH_HINT, gl.GL_DONT_CARE) 
    129       gl.glLineWidth (3) 
     129      #gl.glLineWidth (3) 
    130130      gl.glPolygonMode(gl.GL_FRONT_AND_BACK, gl.GL_LINE) 
    131131    else : 
    132132      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) 
    135135      #gl.glBlendFunc (gl.GL_SRC_ALPHA, gl.GL_ONE_MINUS_SRC_ALPHA) 
    136136      #gl.glHint (gl.GL_LINE_SMOOTH_HINT, gl.GL_DONT_CARE) 
    137       gl.glLineWidth (1) 
     137      #gl.glLineWidth (1) 
    138138    # 
    139139    # Now we apply an inverse matrix to translate to the Scene's origin 
  • trunk/pysoy/src/scenes/Landscape.pym

    r1347 r1348  
    5252    self._faceBuffer = 0 
    5353    self._createArrays() 
     54    stdio.printf("EO-cinit\n"); 
    5455     
    5556  def __dealloc__(self) : 
     
    322323        _minDelta = _deltaRows[_i] 
    323324     
    324     stdio.printf("_maxDelta: %f, _minDelta: %f", _maxDelta, _minDelta) 
     325    stdio.printf("_maxDelta: %f, _minDelta: %f\n", _maxDelta, _minDelta) 
    325326    # 
    326327    # Free previously alloc'ed delta arrays 
     
    350351    # 
    351352    # 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 
    352358    cdef int _i, _pass 
    353359    _pass = 0 
     
    403409         (<soy.bodies.Body> self._bodies._list[_i])) 
    404410    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     
    405422    # 
    406423    # Remember - turn off the lights before you leave