Text this: Meshing, geometric modeling and numerical simulation.