Tool for handling tessellated free shape objects with a Morphing Mesh Procedure (Scripts) Publisher's description
from Pasquale Franciosa
This is a fully MatLAB-based tool, called ProMESH, allowing to handle tessellated models.
This is a fully MatLAB-based tool, called ProMESH, allowing to handle tessellated models. One can load a .stl file (at the present only ASCII format is supported). Open imported tessellated model may be closed by applying the thickness procedure.
User may interactively modify geometry shape through a morphing approach. GUI allows to pick, from the graphical window, any control point belonging to the geometry and set the relative influence hull, controlling its sizes and orientation.
At the present, the influence hull is assumed as an ellipsoid domain (its sizes are parameterized by means of its three radii). The morphed shape may be easily tuned and controlled modifying the вЂњweight functionвЂќ, based on Bezier curve. One can change control points of the piece-wise Bezier curves by acting on the graphical interface.
Once the tessellated model is ready to be post-processed it can be exported (EXPORT) into any CAD environment through the вЂњ.STLвЂќ format or into Comsol Multiphysics as вЂњCOMSOL geometry objectвЂќ (in the last case the Comsol Multiphysics live-link with MatLAB is needed).
Implementation: ProMESH was developed under MatLAB 2007b and it was tested under MatLAB 2010a, where it seems to work with no error. More details on implemented procedures can be found in the Proceedings of Comsol Conference 2009 (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.zipвЂќ file and then run вЂњMainGUI.mвЂќ. вЂњdemofile.stlвЂќ may be used just to begin.
University of Naples Federico II, School of Engineering
University of Molise, School of Engineering
System Requirements:MATLAB 7.10 (2010a)
Program Release Status: New Release
Program Install Support: Install and Uninstall