(index: number, out: Transform)
| 58 | } |
| 59 | |
| 60 | public getTransform (index: number, out: Transform): Transform { |
| 61 | const { |
| 62 | _data: data, |
| 63 | } = this; |
| 64 | const { |
| 65 | position, |
| 66 | rotation, |
| 67 | scale, |
| 68 | } = out; |
| 69 | const baseOffset = TRANSFORM_STRIDE_IN_FLOATS * index; |
| 70 | vec3FromArray(position, data, baseOffset); |
| 71 | quatFromArray(rotation, data, baseOffset + ROTATION_OFFSET); |
| 72 | vec3FromArray(scale, data, baseOffset + SCALE_OFFSET); |
| 73 | return out; |
| 74 | } |
| 75 | |
| 76 | public getPosition (index: number, out: Vec3): Vec3 { |
| 77 | const { |
no outgoing calls
no test coverage detected