MCPcopy
hub / github.com/g3n/engine / decPrimitive

Method decPrimitive

loader/collada/library_geometries.go:520–539  ·  view source on GitHub ↗
(start xml.StartElement, data []byte)

Source from the content-addressed store, hash-verified

518}
519
520func (d *Decoder) decPrimitive(start xml.StartElement, data []byte) ([]int, error) {
521
522 p := make([]int, 0)
523 var br bytesReader
524 br.Init(data)
525 idx := 0
526 for {
527 tok := br.TokenNext()
528 if tok == nil {
529 break
530 }
531 v, err := strconv.Atoi(string(tok))
532 if err != nil {
533 return nil, err
534 }
535 p = append(p, v)
536 idx++
537 }
538 return p, nil
539}

Callers 3

decLinesMethod · 0.95
decPolylistMethod · 0.95
decTrianglesMethod · 0.95

Calls 2

InitMethod · 0.95
TokenNextMethod · 0.95

Tested by

no test coverage detected