Hey all.
Why won't this code work? I'm trying to randomly draw lines...
Edited by intenseza, 06 March 2013 - 01:40 PM.
Posted 06 March 2013 - 01:34 PM
Hey all.
Why won't this code work? I'm trying to randomly draw lines...
Edited by intenseza, 06 March 2013 - 01:40 PM.
Posted 06 March 2013 - 01:41 PM
It's actually drawing the same line 10 times. This is because you are resetting the RNG after every iteration. See the System.Random constructor. The default constructor sets the seed to the current system time in seconds. Because it takes less than a second to draw those lines, you are getting the same seed, and consequently the same sequence of random numbers.I'm trying to randomly draw lines...
It produces 1 line :/
Posted 06 March 2013 - 03:02 PM
Sorry to worry again. I'm implementing the cohen clipping algorithm and in order to do this, I need to be able to show the parts of the line that are outside the viewport in a different colour. Firstly, how is it possible to show objects that aren't within the viewport?
Posted 07 March 2013 - 04:08 AM
My guess is define your own "viewport" that is smaller than the screen size. Then you just need to find the intersections of each line with your viewport rectangle and draw the segments of each line in the required colour based on the start point, intersection point(s) and end point.
Don't forget to draw the rectangle to show your viewport.
Tim Cooper - software developer, project manager and aspiring iPhone app developer.
Creative Shadows Ltd - My company website
iTunes Link - Doodlemate - Create animated gif's from your iPhone.
iTunes Link - Aeolus / Aeolus Lite - Land balloons in a simple, fun and slightly addictive game.