Sign in to follow this  
Followers 0
smashly

Finding the X Y value along a line?

6 posts in this topic

Hi, I feel ashamed that I didn't pay attention in maths school.

I see cos, sin and my head starts to spin.

I have Start X,Y and End X,Y for a line I'm drawing with GDI+. How do I calculate the middle X,Y of the line between Start and End?

TYIA

Share this post


Link to post
Share on other sites



Smashly,

No sines or cosines needed! ;)

For both axes: Middle = (Start + End) / 2

M23


Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind._______My UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Share this post


Link to post
Share on other sites

Thank You M23 ;)

It's that simple, sheez I've been looking at it all wrong ;)

I'm making a polygon editor for a simple 2D top scrolling flying shooter I have in the making.

Polygon editor makes it a bit easier for me to create the aircraft.

The editor just outputs the polygon points for me to use in my game.

Where the middle of the line part was needed was when adding points to the polygon.

All good now :)

Cheers

Share this post


Link to post
Share on other sites

I see cos, sin and my head starts to spin.

OMG, that's really smashly... use sin and cos to calculate the middle of the line??? ;)

Share this post


Link to post
Share on other sites

OMG, that's really smashly... use sin and cos to calculate the middle of the line??? ;)

Nope not yet :) ,

I think the last time I used cos and sin was drawing the hands on a clock or maybe when i was playing with a matrix and calculating the center to keep my spinning object centered .

Yep I'm pretty clueless when it comes to maths and it always make my head hurt ;)

Share this post


Link to post
Share on other sites

x1, y1 = start coordinate

x2, y2= end coordinate

Xm = (x2 - x1) / 2

Ym = (y2 - y1) / 2

should work.

Br,

UEZ


Please don't send me any personal message and ask for support! I will not reply!

Selection of finest graphical examples at Codepen.io

The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯  ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0