Understanding 3D circle parameterization

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

Discussion Overview

The discussion centers on the parameterization of a circle in three-dimensional space, specifically focusing on the vectors involved in the mathematical representation of a circle defined by a center point, a radius, and a normal vector to the plane of the circle. Participants seek clarification on the roles of the vectors involved and how to derive them based on given parameters.

Discussion Character

  • Technical explanation
  • Conceptual clarification
  • Mathematical reasoning

Main Points Raised

  • Some participants explain that the vector ##\overrightarrow{c}## locates the center of the circle, while ##\overrightarrow{u}## and ##\overrightarrow{n}## are used to define the circle's orientation in space.
  • It is noted that ##\overrightarrow{u}## can be any unit vector, and ##\overrightarrow{n}## must be perpendicular to ##\overrightarrow{u}##, allowing for multiple configurations of the circle.
  • Participants discuss how to calculate ##\overrightarrow{u}## given the normal vector, center point, and radius, suggesting methods to find a vector perpendicular to the normal vector.
  • One participant corrects a previous post regarding the identification of terms in the parameterization formula.

Areas of Agreement / Disagreement

Participants generally agree on the roles of the vectors in the parameterization, but there is no consensus on the specific methods for calculating ##\overrightarrow{u}## based on the normal vector, as different approaches are suggested.

Contextual Notes

Some assumptions about the vectors and their relationships are not fully explored, such as the conditions under which the proposed methods for finding ##\overrightarrow{u}## are valid. The discussion also does not resolve the potential ambiguity in choosing vectors perpendicular to the normal.

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
8K
  • · Replies 1 ·
Replies
1
Views
4K
  • · 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