Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.

How to draw a circle on a cylinder surface

Please login with a confirmed email address before reporting spam

Dear all,

I want to draw a circle on a cylinder surface, but the work plane only provide a planar surface, which cannot be coincided with curved surface. Do you have any available approaches to achieve that?

Thank you for your help.

2 Replies Last Post Jul 8, 2017, 3:19 a.m. EDT
Robert Koslover Certified Consultant

Please login with a confirmed email address before reporting spam

Posted: 7 years ago Jul 7, 2017, 10:58 p.m. EDT
Create another cylinder that intersects with your cylinder, and execute an intersection (Boolean) operation between them. Delete any leftover geometry elements that you don't want.
Create another cylinder that intersects with your cylinder, and execute an intersection (Boolean) operation between them. Delete any leftover geometry elements that you don't want.

Edgar J. Kaiser Certified Consultant

Please login with a confirmed email address before reporting spam

Posted: 7 years ago Jul 8, 2017, 3:19 a.m. EDT
You have to define what a circle on the cylinder surface is for you. A circle is inherently a flat (2D) curve that doesn't exist on a curved surface.

Robert's approach projects a circle on a cylinder surface but this curve does not fulfill a circle's implicit definition in 3D:


If you need something like this you may try to find a suitable parameterization. However , in turn the projection of such a curve on a 2D plane will no longer look like a circle.

Cheers
Edgar

--
Edgar J. Kaiser
emPhys Physical Technology
www.emphys.com
You have to define what a circle on the cylinder surface is for you. A circle is inherently a flat (2D) curve that doesn't exist on a curved surface. Robert's approach projects a circle on a cylinder surface but this curve does not fulfill a circle's implicit definition in 3D: [math] (x - x_0)^2 + (y - y_0)^2 +(z - z_0)^2 = r^2[/math] If you need something like this you may try to find a suitable parameterization. However , in turn the projection of such a curve on a 2D plane will no longer look like a circle. Cheers Edgar -- Edgar J. Kaiser emPhys Physical Technology http://www.emphys.com

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.