MCPcopy Create free account
hub / github.com/cocos/cocos-engine / getTransform

Method getTransform

cocos/animation/core/transform-array.ts:60–74  ·  view source on GitHub ↗
(index: number, out: Transform)

Source from the content-addressed store, hash-verified

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 {

Calls

no outgoing calls

Tested by

no test coverage detected