various changes after performances. ProjectionMapping now uses proportional vertices between shapes