grasshopper extract surface edge