class PoseJoint { index : number ; rot ? : number [ ] ; pos ? : number [ ] ; scl ? : number [ ] ; constructor ( idx , rot ? , pos ? , scl ? ) { this . index = idx ; this . rot = rot ; this . pos = pos ; this . scl = scl ; } } class Pose { name : string = '' ; joints : Array < PoseJoint > = [ ] ; constructor ( name ? ) { if ( name ) this . name = name ; } add ( idx , rot ? , pos ? , scl ? ) { this . joints . push ( new PoseJoint ( idx , rot , pos , scl ) ) ; } } export { Pose , PoseJoint } ;