Pomelo is a graphic interactive program for creating 3D meshes of text. The resulting mesh may be exported as a STL file, e.g. for importing into Blender for further processing.
See also a short intro at: https://www.youtube.com/watch?v=mCoGFMXl4X8
- pango
- cairo
- gtkmm
- CGAL
- Run Pomelo
- Enter desired text
- Choose font
- Press build button to build the "skeloton"
- Choose profile, either Round or Curve
- Choose profile parametes for round or edit the curve
- Choose Z-depth
- Press Build
- Export to STL or GLTF
Pomelo works by a two phase algorithm:
- Creation of a Straight Skeleton
- Creation of the mesh based on the straight skeleton, and the choosen profile.
Pomelo supports two types of profiles:
- The round profile, creates a round edge, smoothing the transition vertical to horizontal with a round radius.
- Through a Bezier based profile editor, that allow creating multiple profiles that are inserted on top of one another.
The straight skeleton's sometimes create sharp and ugly geometry. This may be partly mitigated by turning on Settings/Smoothing option, which inserts additional nodes in the skeleton. However, the smoothing may itself create other artifacts.
It is also possible to run the
This program is released under the GPLv3 license. See COPYING for licensing details.
Dov Grobgeld dov.grobgeld@gmail.com