Not sure how well will my suggestion work if OP has a camera socket / target offset. Worst case scenario we can do a normal full trace, work with the resulting hit location and reject the undesired results.
Not sure how well will my suggestion work if OP has a camera socket / target offset. Worst case scenario we can do a normal full trace, work with the resulting hit location and reject the undesired results.