minor changes
minor changes
changed ray normalization in intersection method