Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

Creating a curve from 3 points.

  • 07-07-2004 6:37pm
    #1
    Registered Users, Registered Users 2 Posts: 21,264 ✭✭✭✭


    (sorry if this is a newbie obvious question, its been a while -_- )

    I want to create a curve using three points.

    p1, p2, p3

    Starting from p1 going through p2 and finishing in p3.

    To do this easy I have a method that creates an arc based on..

    cX, cY (center), Radius, Starting angle, end angle (as an offset).

    Anyway I was wondering whats the formula to determine the center point given p1,p2,p3 ? If I can determine the center I should have no problem creating my curve. :/


Comments

  • Moderators, Social & Fun Moderators Posts: 10,501 Mod ✭✭✭✭ecksor




  • Registered Users, Registered Users 2 Posts: 21,264 ✭✭✭✭Hobbes


    Cheers! :D


  • Moderators, Recreation & Hobbies Moderators, Science, Health & Environment Moderators, Technology & Internet Moderators Posts: 93,567 Mod ✭✭✭✭Capt'n Midnight


    there are formulas for creating splines where a line will go through each of n points used to make the formula (the formula having n terms)

    for each point the formula relies on other values falling to zero

    Dang can't remember it ...


  • Moderators, Social & Fun Moderators Posts: 10,501 Mod ✭✭✭✭ecksor


    Bezier curves perhaps?


  • Closed Accounts Posts: 833 ✭✭✭Stormfox1020


    /me goes back to basic junior cert Tech Graph, bisects two angles and where they meet is center point. /Me whips out the compass and voila.


  • Advertisement
Advertisement