added append_node, change_geometry, zoom and modified resize for portals
fixed user defined geometry bug
added liquid portal material