Text this: Solid modeling and applications