UNPKG

@babylonjs/viewer

Version:

The Babylon Viewer aims to simplify a specific but common Babylon.js use case: loading, viewing, and interacting with a 3D model.

3 lines (2 loc) 940 B
import{f as e,R as t}from"./declarationMapper-sl3auZpG.esm.min.js";import{F as i}from"./flowGraphCachedOperationBlock-YPEvoRCv.esm.min.js";import{V as o,u as r}from"./index-OM-TXt9s.esm.min.js";import"./objectModelMapping-DA3c5cv8.esm.min.js";import"./spotLight.pure-guqQj5Iw.esm.min.js";import"./KHR_interactivity-BMn2G2LI.esm.min.js";class s extends i{constructor(i){super(e,i),this.body=this.registerDataInput("body",t)}_doOperation(e){const t=this.body.getValue(e);if(!t)return;let i=e._getExecutionVariable(this,"_cachedVelocity",null);return i||(i=new o,e._setExecutionVariable(this,"_cachedVelocity",i)),t.getLinearVelocityToRef(i),i}getClassName(){return"FlowGraphGetLinearVelocityBlock"}}let a=!1;function n(){a||(a=!0,r("FlowGraphGetLinearVelocityBlock",s))}n();export{s as FlowGraphGetLinearVelocityBlock,n as RegisterFlowGraphGetLinearVelocityBlock}; //# sourceMappingURL=flowGraphGetLinearVelocityBlock-BUFynrD3.esm.min.js.map