Computer Science Canada

Please Help! Drawing a diagonal in C

Author:  UWO [ Thu Sep 29, 2005 8:08 pm ]
Post subject:  Please Help! Drawing a diagonal in C

Hi all,

Please Please help me! I need to plot two diagonals in a rectangle or square. The dimensions of the rectangle is given by the user. I am totally at a loss how to do it. My Prof. told me to use a slope to plot a line but i am at total loss how do i do it.

I am confused with the equation of y=mx+b; i dunno how to draw a line with this equation. I would appreciate if you guys please help me out with this. Please hep.

Regards.

Author:  Tony [ Fri Sep 30, 2005 7:38 am ]
Post subject: 

I don't know what library you're using to draw, but then again I don't think this is a syntax issue.

Should have paid attention in your algebra class.

y = mx + b

y is your Y coordinate position
x is your X coordinate position
m is the slope of the line
b is the Y coordinate at x value of 0.

slope m is defined as change in Y between two points divided by change in X over the same two points.

so if you want to draw a line from (a,b) to (c,d) you know that your slope is (d-b)/(c-a). Then for each value of X from a to c, calculate the value of coresponding Y and draw your point.

Author:  UWO [ Sat Oct 01, 2005 1:43 pm ]
Post subject:  Thanks!

Hi Tony,

Thanks a bunch for your help. It was definately a great help and i really appreciate it. I am sorry for posting it in the wrong forum, i'll be careful next time. BTW, you sounded like my mom, should have paid attention in your algebra class Laughing .

Thanks again and take care.

Bye.


: