I'm trying to create a line algorithim. I'm going crazy.
I just can't seem to get the math strait. Heres what i'm doing...
First, i am getting two points from the user, then getting the slope.
Then i do this...
1. Check which percent is smaller.
2. Moved on the axis with the smaller percent.
3. Loop to 1
Oddly enough(not really)
i will end up with a line like this
instead of a line like this...Code:KEY: 0's = BLANK, # = LINE # # 0 0 0 0 # 0 0 0 0 # 0 0 0 0 # 0 0 0 0 ##0 0 0
In short, i can't think of a way to calculate when to move diagonly, insted of horizontaly or verticaly. I've thought about comparing the percents, but i don't know how close they should be for a diagonal move. (If you check the percent of both axis when they (should) move diagonal, they are usually pretty close.)Code:# 0 0 0 0 0 # 0 0 0 0 # 0 0 0 0 # 0 0 0 0 0 # 0 0
Any info would be greatly appreciated.