General equation of a circle in 3D?

  • Context: Graduate 
  • Thread starter Thread starter Sandyscott
  • Start date Start date
  • Tags Tags
    3d Circle General
Click For Summary

Discussion Overview

The discussion revolves around deriving the general equation of a circle in 3D space, exploring both parametric and non-parametric forms. Participants are examining the mathematical representation of a circle defined by its center, radius, and orientation in three-dimensional geometry.

Discussion Character

  • Exploratory
  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant presents a method using vector equations to describe a circle in 3D, involving a center point, a perpendicular vector, and the radius.
  • Another suggests defining the circle using parametric equations, indicating that this might be the easiest approach.
  • A participant expresses interest in a parametric description that accommodates a circle at an arbitrary angle, seeking clarification on how to derive such equations.
  • Some participants discuss the relationship between the intersection of a sphere and a plane as a means to define the circle.
  • Questions arise regarding the necessity of unit vectors in the equation, with explanations provided about their role in determining tangential vectors in the circle's plane.
  • Another participant inquires about deriving a non-parametric form of the circle's equation using specific parameters such as the center coordinates, normal vector components, and radius.
  • One participant asks for clarification on deriving a unit vector from the center to a point on the circumference, noting the complexity introduced by the third dimension.
  • A later contribution discusses the matrix form of the equation for a circle in 3D, seeking a specific representation involving a matrix and vector notation.
  • Another participant shares an application of the derived equations to model an orbit, indicating a practical use of the discussed concepts.

Areas of Agreement / Disagreement

Participants express various methods and approaches to describe a circle in 3D, but there is no consensus on a single method or equation. Multiple competing views and techniques remain present throughout the discussion.

Contextual Notes

Some participants note the algebraic complexity involved in deriving certain forms of the circle's equation, particularly in general cases versus specific instances. The discussion also highlights the dependency on the definitions of vectors and parameters used in the equations.

Who May Find This Useful

This discussion may be useful for individuals interested in geometric representations in three dimensions, particularly in fields such as physics, engineering, and computer graphics.

Sandyscott
Messages
5
Reaction score
0
Hi,

I've been trying to deduce the general equation of a circle in 3D space, but without much luck.

Well, I'll jump in with what I've got so far.


P = (X_{P},Y_{P},Z_{P}) = \mbox{General point on diameter of circle circle.}
C = (X_{C},Y_{C},Z_{C}) = \mbox{Centre of the circle.}
\bar{d} = \left(\begin{array}{cc}x_{d}\\y_{d}\\z_{d}\end{array}\right) = \mbox{Perpendicular to the plane of the circle.}
r = \mbox{radius of circle}

These are the identities I've used to describe it:
\vec{PC} is perperpendicular to \bar{d} so
\vec{PC}.\bar{d}=0

and,

|\vec{PC}| = r

these expand (somewhat clumsily) to:
x_{d}(X_{C}-X_{P})+y_{d}(Y_{C}-Y_{P})+z_{d}(Z_{C}-Z_{P})=0
and
\sqrt{(X_{C}-X_{P})^2+(Y_{C}-Y_{P})^2+(Z_{C}-Z_{P})^2}=r

Not sure what to do from here, or if I'm even barking up the right tree, any help would be much appreciated
 
Last edited:
Mathematics news on Phys.org
Hi there Sandyscott and welcome to PF,

The easiest way is to define the 3D circle using parametric equations.
 
And how do I do that?

Bearing in mind that in the problem I want to have the circle at a funny angle.
 
Usually the equation of a circle in 3D is given by the locus of points that satisfies the eqn of some sphere and a plane which cuts off the circular cross section required.
What are the given parameters to determine the equation in your question ?
 
This isn't for a formal maths question*, so I don't have any specifc boundaries. I think ideally I'd like to have parametric description of the curve in terms of one parameter, with these input constants: the centre of the circle, the perpendicular vector and the radius.


*I want to determine the shape of a piece of wood mouth of a duct (circular) and a rectangular hole in a model hovercraft I'm building (I have no intention of describing the piece of wood, I just want to "take measurements" from my mathematical model)
 
Using vectors, generally if t is the parameter then and point P on the circle is given by;

P = R\cos(t) \vec{u} + R\sin(t) \;\;\vec{n}\times\vec{u} + c

Where u is a unit vector from the centre of the circle to any point on the circumference; R is the radius; n is a unit vector perpendicular to the plane and c is the centre of the circle.
 
  • Like
Likes   Reactions: FactChecker
Thanks very much, that should be very useful.

Incidentally, is that derived from the intersection of a sphere and plane re: arunbg? (so i can have a go at understanding it myself ;-) )
 
Sandyscott said:
Thanks very much, that should be very useful.

Incidentally, is that derived from the intersection of a sphere and plane re: arunbg? (so i can have a go at understanding it myself ;-) )

Yes it is derrived from the intersection of a sphere and a plane using vector geometry.
 
Cool,

Thanks for the prompt responses, I've never had an answer as quickly in any forum.

Cheers
 
  • #10
Sandyscott said:
Cool,

Thanks for the prompt responses, I've never had an answer as quickly in any forum.

Cheers

My pleasure, if you need any help deriving the general form do not hesitate to post here again. :smile:
 
  • #11
Why does the equation of a 3d circle need a unit vector perpendicular to the plane and a unit vector from the center of the circle to any point on the circumference?
 
  • #12
play said:
Why does the equation of a 3d circle need a unit vector perpendicular to the plane and a unit vector from the center of the circle to any point on the circumference?
Because in three dimensions one needs both vectors to determine the vector that is tangential to the circumference at a given point and lies in the plane of the circle.
 
  • #13
Oh, thanks :)
 
  • #14
Hi,

How would one describe a circle in non-parametric form? I understand that a circle in 3d is the intersection of a sphere and a plane. Is it possible to have an equation describing the circle with only the following elements:
- coordinate of the center of the sphere (also a point on the plane), xc, yc, zc
- components of the vector normal to the plane, nx, ny, nz
- the radius of the sphere, r
- the locus of points of the circle which would of course be x, y, z

Thanks in advance.
 
  • #15
"Where u is a unit vector from the centre of the circle to any point on the circumference"

How exactly do you derive vector U? its more complicated than just Rcos(t),Rsin(t) because you have that third axis, right?
 
  • #16
Chris001 said:
"Where u is a unit vector from the centre of the circle to any point on the circumference"

How exactly do you derive vector U? its more complicated than just Rcos(t),Rsin(t) because you have that third axis, right?

I'm a little late to this thread, but as you have noticed, nobody has given an answer that contains only the three pieces of information posited by the original poster: The center, the radius, and a normal vector. Here's how to do that; the algebra gets messy in the general case but not bad for specific numbers.

Let N = \langle n_1,n_2,n_3\rangle be the normal vector, \vec C = \langle a,b,c\rangle be the position vector of the center, and r be the radius.

Let \vec u = N \times \vec i and \vec v = N \times \vec u. Normalize these two vectors to get \hat u and \hat v[/itex] which are now orthogonal unit vectors in the plane of the circle. The parametric equation of the circle becomes:<br /> <br /> \vec R(t) = \vec C + r\cos(t)\hat u + r\sin(t) \hat v<br /> <br /> [Edit] Additionally note that crossing N with <i>i</i> is to get a vector perpendicular to N. If N is parallel to <i>i</i> that won&#039;t work, but then just use <i>j</i>.
 
Last edited:
  • #17
Could anyone please give the matrix form of the equation like:

X^T.A.X​

with,

<br /> X=\left(<br /> \begin{array}{c}<br /> x \\<br /> y \\<br /> z \\<br /> 1<br /> \end{array}<br /> \right)<br />​

and A the matrix.

Thanks in advance.
 
  • #18
Thanks for the general equation of a circle in 3D. I used it to find the parametric equation of an assumed-circular Earth orbit at a small inclination angle to the invariable (x,y) plane of the solar system. (The inclination angle varies up to 2 degrees with a ~100-kiloyear period. See http://www.muller.lbl.gov/pages/inclin3ma.html)

Now I want to use such a circle in an orbit surface integral and a line integral around the orbit with a Gaussian function (or other peaked function) weight as a function of the z variable to represent cosmic dust that accumulates in a narrow band in the invariable plane in both integrals. (I want both integrals because dust between the Sun and the Earth may have some climate effects and dust along the Earth's orbit may have some climate effects.

I could use some help in setting up the two integrals.

http://arts.bev.net/RoperLDavid/
 
Last edited by a moderator:
  • #19
I should have said up to 4 degrees instead of 2 degrees.
 

Similar threads

  • · Replies 19 ·
Replies
19
Views
3K
Replies
1
Views
1K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
31
Views
4K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 1 ·
Replies
1
Views
3K