examples 018 and 019
fixed surface()