Describe the bug
Code:
// read3BitNormal reads a normalized float vector
func (r *reader) read3BitNormal() []float32 {
ret := []float32{0.0, 0.0, 0.0}
hasX := r.readBoolean()
haxY := r.readBoolean()
if hasX {
ret[0] = r.readNormal()
}
if haxY {
ret[1] = r.readNormal()
}
Expected behavior
It should be hasY not haxY I think, I can make an pull request for that.