Geometry builder with preview