Note: This discussion is about an older version of the COMSOL Multiphysics® software. The information provided may be out of date.

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 convert a revolved curve to solid object ?

Please login with a confirmed email address before reporting spam

In Multiphysics CAD tool there is a function parametric curve which draws 2D curve. Using "Revolve" function this curve can transformed to a 3D curve. But it is still a curve. How could I transform the space the curve encloses to a solid object ? (Solid objects like a "sphere" or "cone"). By the way does the parametric curve function draw higher than 2 nd. degree polynomials ?

6 Replies Last Post Aug 23, 2016, 12:48 p.m. EDT
Ivar KJELBERG COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago Nov 15, 2011, 3:05 p.m. EST
Hi

check your geometry construction doc. There are functions to generate volumes from closed surface objects, even "caps" to close an open surface. Just as you have split operations to decompose a volume into surfaces, or a surface into lines ...

Important: when you "finish" the geoemtry last node, the geometrical OBJECTS (volumes, surfaces lines and points) are analysed and transformed into FEM ELEMENTS (domains, boundaries edgs and points) the latter are unique, identified (=numbered per category) ad you apply the physics to these elements (not to the mesh in COMSOL) meshing is the last discretisation of the elements. During this "geomanalyze" your objects might be split or decomposed (in NION mode) or might make overlapping elements (in assembly mode) the latter assembly in COMSOl has nothing to do with a traditional CAD part assembly.

Have fun COMSOLing

--
Good luck
Ivar
Hi check your geometry construction doc. There are functions to generate volumes from closed surface objects, even "caps" to close an open surface. Just as you have split operations to decompose a volume into surfaces, or a surface into lines ... Important: when you "finish" the geoemtry last node, the geometrical OBJECTS (volumes, surfaces lines and points) are analysed and transformed into FEM ELEMENTS (domains, boundaries edgs and points) the latter are unique, identified (=numbered per category) ad you apply the physics to these elements (not to the mesh in COMSOL) meshing is the last discretisation of the elements. During this "geomanalyze" your objects might be split or decomposed (in NION mode) or might make overlapping elements (in assembly mode) the latter assembly in COMSOl has nothing to do with a traditional CAD part assembly. Have fun COMSOLing -- Good luck Ivar

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago Nov 17, 2011, 10:55 a.m. EST
I couldn't figure out the solution yet. In case I make a drawing in 2D plane using curve or line segments and finish it by ending the last point to the start point. After that I could revolve it around to make it a surface in 3D. But I believe it become just a surface. Multiphysics has functions like "convert to solid". But is that the way to make the object volume in this case ? I cannot extrude the 2D drawing to make it volume. Neither I could make it become a volume by revolving and using the function "convert to solid". Or by first converting to solid and then revolving. The result may looks like much the same as any of the complete 3D volumes in Multiphysics like a cone or a sphere, but I cannot use it in the boolean operation "Compose" which demands inputs be domains and solid ones. Any idea in which Multiphysics document and approximately on which page I could find the answer ?
I couldn't figure out the solution yet. In case I make a drawing in 2D plane using curve or line segments and finish it by ending the last point to the start point. After that I could revolve it around to make it a surface in 3D. But I believe it become just a surface. Multiphysics has functions like "convert to solid". But is that the way to make the object volume in this case ? I cannot extrude the 2D drawing to make it volume. Neither I could make it become a volume by revolving and using the function "convert to solid". Or by first converting to solid and then revolving. The result may looks like much the same as any of the complete 3D volumes in Multiphysics like a cone or a sphere, but I cannot use it in the boolean operation "Compose" which demands inputs be domains and solid ones. Any idea in which Multiphysics document and approximately on which page I could find the answer ?

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago Nov 18, 2011, 6:28 a.m. EST
It looks like it's possible to draw closed areas using "Bezier polygon" function. If "solid" is selected the drawing appears as a gray solid area. Revolving this most likely results a volume. But I'm drawing curves using both functions "Parametric Curve" and "Bezier Polygon". The enclosed area does not turn gray and the revolved object does not become a volume.
Could that mean I cannot use "Parametric Curve" to create solid 3D volume object in Multiphysics ?
It looks like it's possible to draw closed areas using "Bezier polygon" function. If "solid" is selected the drawing appears as a gray solid area. Revolving this most likely results a volume. But I'm drawing curves using both functions "Parametric Curve" and "Bezier Polygon". The enclosed area does not turn gray and the revolved object does not become a volume. Could that mean I cannot use "Parametric Curve" to create solid 3D volume object in Multiphysics ?

Ivar KJELBERG COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)

Please login with a confirmed email address before reporting spam

Posted: 1 decade ago Nov 18, 2011, 7:06 a.m. EST
Hi

if you draw a closed "loop" with one or several lines, you can "convert" it to a surface or a solid (3D), check the "Geometry right click Conversions"

by default a Besier polyline is a closed surface in 2D

--
Good luck
Ivar
Hi if you draw a closed "loop" with one or several lines, you can "convert" it to a surface or a solid (3D), check the "Geometry right click Conversions" by default a Besier polyline is a closed surface in 2D -- Good luck Ivar

Please login with a confirmed email address before reporting spam

Posted: 9 years ago Sep 18, 2015, 3:04 a.m. EDT
Hellow,

I have a similar problem. I wouldlike to transform a 4-pointed hypocicloid designed through the parametric curves into a solid surface. Can somebody help me? I'm new to comsol...

Thanks in advance!
Hellow, I have a similar problem. I wouldlike to transform a 4-pointed hypocicloid designed through the parametric curves into a solid surface. Can somebody help me? I'm new to comsol... Thanks in advance!

Please login with a confirmed email address before reporting spam

Posted: 8 years ago Aug 23, 2016, 12:48 p.m. EDT
Hello,

I think i figured the problem. The Curve you want to convert into a solid needs to be closed or at least enclose an area. Only then you can use the "Convert into solid" function.
Neither can you select three points and convert them into a curve. They just vanish.

But that might lead to problems when you are working with parametric curves, or tangents, where you don't know the exact positions of the end points but you would like to have them as an edge of your solid.

Hello, I think i figured the problem. The Curve you want to convert into a solid needs to be closed or at least enclose an area. Only then you can use the "Convert into solid" function. Neither can you select three points and convert them into a curve. They just vanish. But that might lead to problems when you are working with parametric curves, or tangents, where you don't know the exact positions of the end points but you would like to have them as an edge of your solid.

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.