MCPcopy Create free account
hub / github.com/dotabuff/manta / readNormal

Method readNormal

reader.go:348–358  ·  view source on GitHub ↗

readNormal reads a normalized float vector

()

Source from the content-addressed store, hash-verified

346
347// readNormal reads a normalized float vector
348func (r *reader) readNormal() float32 {
349 isNeg := r.readBoolean()
350 len := r.readBits(11)
351 ret := float32(len) * float32(1.0/(float32(1<<11)-1.0))
352
353 if isNeg {
354 return -ret
355 } else {
356 return ret
357 }
358}
359
360// read3BitNormal reads a normalized float vector
361func (r *reader) read3BitNormal() []float32 {

Callers 1

read3BitNormalMethod · 0.95

Calls 2

readBooleanMethod · 0.95
readBitsMethod · 0.95

Tested by

no test coverage detected