Implicit surface modeling