getting one gl object to poke through another

    Mar 06 2009 | 8:31 pm
    Hi all,
    I have two gridshapes that are in the same layer as each other. Object A is flat, like a video screen, and object B has a more complicated topography.
    Is there a way so that where the parts of the complicated object B "extrude" more (have greater z value than the corresponding pixel of the A), B is visible, but when its z-values are less than A, then A is visible?
    Maybe I'm thinking of it wrong as being an issue with the z-axis. When I look at the objects from the side, it's clear that the flat object is sitting in between the high and low points of the complicated object. Yet either I can only see the flat one or only see the complicated one, depending on how I layer it. I can change the transparency to see them both, but that is not the look I am going for.
    Perhaps I will have to make the "lower" pixels have a lower alpha value so the shape is selectively transparent?
    I attached a screenshot to better explain.
    Thanks for your time!

    • Mar 06 2009 | 10:23 pm
      posting a patch is always going to generate more help than a screenshot. make sure you use Edit -> CopyCompressed, before pasting to the forum. also make sure strip your patch down and clean it up so it's obvious for anyone looking at it what your problem/question is.
      that being said, my guess is that you either don't have @depth_enable 1 on your gl objects, or @depth_buffer 1 on you gl.window.
    • Mar 06 2009 | 11:04 pm
      Thanks for the advice (on both counts)... you were absolutely right!