keeping normal to a surface

Hi,

Sounds like you are asking the same question that was asked in this thread and other threads linked within it.

David