La classe OnSurface è dotata di molte funzioni utili per manipolare superfici. L'esempio che segue mostra come tirare una curva sulla superficie.
Nel componente di scripting di GH (VB) ci sono due output. Il primo è il parametro curva bidimensionale (rappresenta la proiezione della curva 3d sul piano XY), limitatamente al dominio della superficie. Il secondo output è l'effettiva curva 3d giacente sulla superficie, che abbiamo ottenuto "tirando" la curva bidimensionale sulla superficie.