plane triangle intersection still in the works