Yo hice mapping hace mucho tiempo y creo que tenías que poner ese func a la puerta y luego poner unos bloques de pequeño tamaño como si fueran las visagras y enlazarlas con la puerta con otra func, pero de todas formas ahora mismo no lo recuerdo, deje de mapear hace tiempo y necesitaria volver a hacerlo pero también existen webs que se especializan mas en ello como
www.hl2spain.com en la que te atenderan por más especialistas...
Saludos!