Implicit function for arbitrary cylinder

Click For Summary
SUMMARY

This discussion focuses on the representation of the contour of an arbitrary cylinder using an implicit function in 3D space. The user, Intel4004, seeks a function F(x,y,z;r,θ,𝑣) that equals a constant k at the cylinder's surface, with specific conditions for points inside and outside the cylinder. The proposed solution utilizes a piecewise function that effectively delineates the cylinder's interior and exterior based on the radius r. The conversation highlights the need for a level curve representation rather than a parametric description.

PREREQUISITES
  • Understanding of implicit functions in three-dimensional geometry
  • Familiarity with cylindrical coordinates and their mathematical representation
  • Knowledge of level curves and their applications in geometry
  • Basic principles of computer vision and its intersection with physics
NEXT STEPS
  • Research implicit function representations in 3D geometry
  • Explore the mathematical properties of cylindrical coordinates
  • Study level curve analysis and its applications in computer vision
  • Investigate parametric vs. implicit representations of geometric shapes
USEFUL FOR

PhD students, researchers in applied mathematics, computer vision specialists, and anyone involved in geometric modeling and representation in physics.

intel4004
Messages
1
Reaction score
0
Hello,

This is my first post here on Physics Forums. Hope to have a good time here. I am currently a phd-student in Denmark within a project covering applied research into applications of computer vision and physics to the seed cleaning industry. This is the only post that will include this small introduction of my self.

Currently in my research, I am looking for a way to represent the contour of an arbitrary cylinder; i.e. a cylinder having been rotated in 3D (atleast) about an arbitrary 3D vector; using an implicit function or level curve in 3D. The trivial cases are the three degenerate quadrics where the cylinder is a circle in either of the three individual planes projected on the third axis (for instance [tex]x^2+y^2=r^2[/tex]).

I am on the look out for a function:
[tex]F(x,y,z;r,\theta,\mathbf{v})[/tex], that equals some constant [tex]k[/tex] (zero perhaps) at the contour (surface) of a cylinder with radius [tex]r[/tex], with rotation angle [tex]\theta[/tex] around arbitrary 3D vector [tex]\mathbf{v}[/tex].

Is this possible? It would also be quite useful if [tex]F < k[/tex] for points [tex](x,y,z)[/tex] inside the cylinder, and [tex]F > k[/tex] for points outside the cylinder. I have tried for some time but I cannot seem to get my head around it.

I am aware of the geometrical construction using a parametric description, but I need the level curve representation.

Regards,
Intel4004
 
Physics news on Phys.org
There is not enough information here.
$$
F(x,y,z;r,\theta,\mathbf{v}) = \begin{cases} \frac{1}{2}k & \text{ if } x^2+y^2<r \\ k & \text{ if } x^2+y^2=r \\2k & \text{ if } x^2+y^2>r\end{cases}
$$
does the job.
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 4 ·
Replies
4
Views
1K