let BaseNode=require("../Utils/BaseNode").BaseNode,APJS=require("../../../amazingpro");class CGLocalPose extends BaseNode{constructor(){super()}getOutput(e){var o;return void 0===this.inputs[0]()||null===this.inputs[0]()?new APJS.Vector3f(0,0,0):(o=this.inputs[0](),0===e?o.localPosition:1===e?o.localEulerAngles:2===e?o.localScale:3===e?o.localMatrix.multiplyDirection(new APJS.Vector3f(0,1,0)).normalize():4===e?o.localMatrix.multiplyDirection(new APJS.Vector3f(1,0,0)).normalize():5===e?o.localMatrix.multiplyDirection(new APJS.Vector3f(0,0,1)).normalize():void 0)}}exports.CGLocalPose=CGLocalPose;