Understanding 3D circle parameterization

  • Context: Undergrad 
  • Thread starter Thread starter user1003
  • Start date Start date
  • Tags Tags
    3d Circle
Click For Summary
SUMMARY

This discussion focuses on the parameterization of a circle in 3D space, specifically utilizing the formula provided by Hootenanny. The key components include the center vector ##\overrightarrow{c}##, the unit vector ##\overrightarrow{u}## representing the X-axis, and the vector ##\overrightarrow{n}## which is normal to the plane of the circle. To derive the vector ##\overrightarrow{u}##, one must start with any vector perpendicular to the normal vector ##\overrightarrow{n}## and normalize it to unit length. This approach allows for the accurate representation of a circle defined by a center point, radius, and normal vector.

PREREQUISITES
  • Understanding of 3D vector mathematics
  • Familiarity with vector normalization techniques
  • Knowledge of dot product calculations
  • Basic concepts of circle geometry in three dimensions
NEXT STEPS
  • Study the process of vector normalization in 3D space
  • Learn about the cross product and its applications in finding perpendicular vectors
  • Explore the mathematical representation of circles in 3D geometry
  • Investigate the implications of using different normal vectors on circle parameterization
USEFUL FOR

Mathematicians, computer graphics developers, and anyone involved in 3D modeling or simulations who needs to understand circle parameterization in three-dimensional space.

user1003
Messages
3
Reaction score
0
TL;DR
Understanding 3D circle parameterization
Physics news on Phys.org
1) The third term, ##\overrightarrow{c}## just locates the center.
2) The first term, ##R\cos(t)\overrightarrow{u}## is like the u vector is the X-axis of a simple circle of radius ##R## in the XY plane.
3) The second term, ##R\sin(t)\overrightarrow{n}\times\overrightarrow{u}## is like the Y-axis of a simple circle of radius ##R## in the XY plane.
( ##\overrightarrow{n}\times\overrightarrow{u}## is a unit vector at right angles to both ##n## and ##u##. Since ##n## is normal to the plane of the circle, that puts ##\overrightarrow{n}\times\overrightarrow{u}## in the plane of the circle at right angles to ##u##.)

How you can calculate ##\overrightarrow{n}## and ##\overrightarrow{u}## would depend on what information you have in the problem you are working on.
 
Last edited:
:welcome:

I think that ##\vec u## is any unit vector, and ##\vec n## is any vector perpendicular to ##\vec u##. Any choice defines a circle. For any given circle, you have a choice of ##\vec u## and two options for ##\vec n##.
 
FactChecker said:
1) The third term, ##\overrightarrow{c}## just locates the center.
2) The first term, ##R\cos(t)\overrightarrow{u}## is like the u vector is the X-axis of a simple circle of radius ##R## in the XY plane.
3) The third term, ##R\sin(t)\overrightarrow{n}\times\overrightarrow{u}## is like the Y-axis of a simple circle of radius ##R## in the XY plane.
( ##\overrightarrow{n}\times\overrightarrow{u}## is a unit vector at right angles to both ##n## and ##u##. Since ##n## is normal to the plane of the circle, that puts ##\overrightarrow{n}\times\overrightarrow{u}## in the plane of the circle at right angles to ##u##.)

How you can calculate ##\overrightarrow{n}## and ##\overrightarrow{u}## would depend on what information you have in the problem you are working on.
Thanks!
I have the normal of the circle's plane, center point and radius
 
user1003 said:
Thanks!
I have the normal of the circle's plane, center point and radius
I had to correct a mistake for the third line. It is the second term, not the third.
 
FactChecker said:
1) The third term, ##\overrightarrow{c}## just locates the center.
2) The first term, ##R\cos(t)\overrightarrow{u}## is like the u vector is the X-axis of a simple circle of radius ##R## in the XY plane.
3) The second term, ##R\sin(t)\overrightarrow{n}\times\overrightarrow{u}## is like the Y-axis of a simple circle of radius ##R## in the XY plane.
( ##\overrightarrow{n}\times\overrightarrow{u}## is a unit vector at right angles to both ##n## and ##u##. Since ##n## is normal to the plane of the circle, that puts ##\overrightarrow{n}\times\overrightarrow{u}## in the plane of the circle at right angles to ##u##.)

How you can calculate ##\overrightarrow{n}## and ##\overrightarrow{u}## would depend on what information you have in the problem you are working on.
Hey

so my question is how do I get the vector u if I have the normal of the circle's plane, center point and radius?
thanks
 
user1003 said:
Hey

so my question is how do I get the vector u if I have the normal of the circle's plane, center point and radius?
thanks
Start with any vector at right angles to the normal vector ##\overrightarrow{n} = (n_x,n_y,n_z)##,
The general equation for a non-zero vector, ##\overrightarrow{v} = (v_x,v_y,v_z) \ne (0,0,0)##, at right angles is to say that the dot product with ##\overrightarrow{n}## is 0.
## 0 = n_x v_x + n_y v_y + n_z v_z##.
We know that ##\overrightarrow{n}## is not the zero vector. Assuming that ##n_z\ne 0##, we can set ##v_x=1, v_y=1, v_z = (-n_x - n_y)/n_z ##.
That will give a vector in the plane at right angles to ##\overrightarrow{n}##.
Then we want to normalize ##\overrightarrow{v}## to a unit length to get ##\overrightarrow{u}##:
##\overrightarrow{u} = \overrightarrow{v}/|\overrightarrow{v}|##
 

Similar threads

  • · Replies 73 ·
3
Replies
73
Views
7K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 6 ·
Replies
6
Views
1K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 6 ·
Replies
6
Views
12K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K