Find Bezier 4 control points from parametric eqn

Click For Summary
SUMMARY

The discussion focuses on finding the control points of a Bezier curve from a given parametric equation for coordinates x(t) and y(t). Participants emphasize the use of de Casteljau's algorithm to compute values for specific t values, noting that two control points are already established at t=0 and t=1. To determine the remaining control points, users suggest deriving equations based on the Bezier curve definition and equating them to the parametric equations, ultimately solving for the unknowns through substitution.

PREREQUISITES
  • Understanding of Bezier curves and their properties
  • Familiarity with de Casteljau's algorithm
  • Basic algebraic manipulation and substitution techniques
  • Knowledge of parametric equations in two dimensions
NEXT STEPS
  • Study the derivation of Bezier curves from control points
  • Learn advanced applications of de Casteljau's algorithm
  • Explore parametric equations and their graphical representations
  • Investigate numerical methods for solving systems of equations
USEFUL FOR

Mathematicians, computer graphics developers, and anyone involved in curve modeling or animation who seeks to understand the derivation of control points from parametric equations.

atrus_ovis
Messages
99
Reaction score
0

Homework Statement


Given a parametric eqn for the x,y coordinates , x(t),y(t) , how can i find the control points?


Homework Equations


de Casteljau's algorithm
is used to compute the value for a given t given the control points.

The Attempt at a Solution


Control Points 0,3 are given for values t=0,t=1.
Maybe for an arbitrary t, you can backstep the de Casteljau algorithm, and end up in a relation of the other two dependent on the first and last control points' coordinates?
But i tried this and get no definite solution.
 
Physics news on Phys.org
Hey atrus_ovis.

For this problem you have four unknowns so you will need four equations.

You already have found two control points using t=0 and t=1 so now you have two unknowns left (remember each point is independent).

So the next thing is to use the definition of the Bezier curve given the control points, and substitute in the start and end-point to get an equation in terms of t for points 2 and 3.

Now you already have an equation in t for x(t) and y(t), so the next step comes equating the two together in terms of your parameter. Finally you can simplify your answer by comparing the two equations and choosing a value of t (twice) that gives the simplest system of equations for your two unknown points. Then solve for this using substitution (just like you would do for any two equations where you substitute one into the other).

The above will depend on the equation you have: one t-value may give a simpler expression in comparison to using another value.
 
Got it!

Thanks for your reply Chiro.
 

Similar threads

  • · Replies 33 ·
2
Replies
33
Views
6K
  • · Replies 3 ·
Replies
3
Views
3K
Replies
2
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K