How to define a parabola in 3d coordinate system.

Click For Summary
SUMMARY

The discussion focuses on defining a parabolic shape in a 3D coordinate system using the graphing application "Autograph." The essential parabolic function is represented as z = ax² in the xz-plane, which can be transformed into 3D by applying rotations and translations. The specific points that the parabola must pass through are (-75, 36, 0), (0, 36, 36), and (75, -36, 0). The parameterization of the parabola is given by P(t) = [t, 0, at²], and the final 3D parabola is expressed as G(t) = R_z(w)R_y(u)R_x(v)P(t) + r, where R represents rotation matrices around the respective axes.

PREREQUISITES
  • Understanding of basic parabolic functions in mathematics
  • Familiarity with 3D coordinate systems
  • Knowledge of rotation matrices in three dimensions
  • Experience with matrix multiplication
NEXT STEPS
  • Study the application of rotation matrices in 3D transformations
  • Learn about translating geometric shapes in 3D space
  • Explore advanced parabolic equations and their applications in modeling
  • Investigate the capabilities of "Autograph" for 3D graphing and modeling
USEFUL FOR

This discussion is beneficial for architects, 3D modelers, and students in mathematics or engineering who are working with parabolic shapes in three-dimensional environments.

hangainlover
Messages
77
Reaction score
0
Currently I am using a graphying application called "Autograph" and modeling a building with a dome shaped roof on top. I need to define parabolic shapes in 3d system.
But i can't do it ( my math knowledge is pretty elementary)
What would be the basic parabolic function in 3d that i can base my model on?
I have three sets of coordinates that have to be on the parabola.
 
Mathematics news on Phys.org
in the x y z system, i want this parabolic functionto go through (-75, 36, 0) (0,36, 36) (75,-36,0)
 
If we start out with z=ax^2 in the xz-plane, we can translate and rotate it to the parabola in 3d. We can obviously get all 3-dimensional parabolas by varying a and doing rotations and translations.

The parameterization is the following: P(t) = [t,0,at^2].

http://en.wikipedia.org/wiki/Rotation_matrix#Three_dimensions

Now rotate it around the x,y and z axis by angles v,u and w respectively. We do this by matrix multiplication, so we must multiply P(t) by R_z(w)R_y(u)R_x(v). After that we perform a translation by the arbitrary vector r.

So the general parabola is G(t) = R_z(w)R_y(u)R_x(v)P(t)+r. You can find this on vector-form by multiplying out the matrices.
 

Similar threads

Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 20 ·
Replies
20
Views
4K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 41 ·
2
Replies
41
Views
5K