A MatLAB-based tool for handling Tessellated Free Shape Objects with a Morphing Mesh Procedure
Salvatore Gerbino, University of Molise, IT
Pasquale Franciosa, University of Naples Federico II, IT (firstname.lastname@example.org)
This is a fully MatLAB-based tool, called ProMESH, allowing to handle tessellated models (in .STL ASCII file format). Open imported tessellated model may be thickened.
Geometry shape may be modified through a morphing approach.
MatLAB’s GUI allows to pick any control point belonging to the imported geometry and set the relative influence hull, by controlling its sizes and orientation.
The influence hull is assumed as an ellipsoid. The morphed shape may be easily tuned and controlled by modifying any control points of the piece-wise Bezier curve (weight function).
Once the tessellated model is ready, EXPORT button creates the Comsol geometry object (and it is saved into MatLAB workspace), ready to be processed.
ProMESH was developed under MatLAB 2007b and it seems to work well also with MatLAB 2009b.
Comsol Multiphysics must be run with MatLAB.
See [Franciosa, P., Gerbino S., Handling Tessellated Free Shape Objects with a Morphing Mesh Procedure in Comsol Multiphysics®, in Proc. of COMSOL Conference’09, Milano (Italy), October 14-16, 2009].
How to use:
Unzip “Matlab functions.rar” file and run “MainGUI.m”. Model “demofile.stl” may be used just to begin.
A video example, related to the application described in the above paper, is also provided.
Jul 19, 2011 at 7:40pm UTC
Jul 27, 2012 at 3:52pm UTC
Login to comment on this entry.