add vc solution file and fix edge point computing bug