UNPKG

wonder.js

Version:
18 lines (14 loc) 1.37 kB
'use strict'; var VMatrixService$Wonderjs = require("../../../primitive/VMatrixService.js"); var RecordTransformMainService$Wonderjs = require("../transform/RecordTransformMainService.js"); var ModelMatrixTransformService$Wonderjs = require("../../../record/main/transform/ModelMatrixTransformService.js"); var GetComponentGameObjectService$Wonderjs = require("../../../record/main/gameObject/GetComponentGameObjectService.js"); var GameObjectBasicCameraViewService$Wonderjs = require("../../../record/main/basic_camera_view/GameObjectBasicCameraViewService.js"); function getBasicCameraViewWorldToCameraMatrix(cameraView, state) { var match = RecordTransformMainService$Wonderjs.getRecord(state); var localToWorldMatrices = match[/* localToWorldMatrices */2]; var localToWorldMatrixCacheMap = match[/* localToWorldMatrixCacheMap */19]; return VMatrixService$Wonderjs.getWorldToCameraMatrix(ModelMatrixTransformService$Wonderjs.getLocalToWorldMatrixTypeArray(GetComponentGameObjectService$Wonderjs.unsafeGetTransformComponent(GameObjectBasicCameraViewService$Wonderjs.unsafeGetGameObject(cameraView, state[/* basicCameraViewRecord */13]), state[/* gameObjectRecord */10]), localToWorldMatrices, localToWorldMatrixCacheMap)); } exports.getBasicCameraViewWorldToCameraMatrix = getBasicCameraViewWorldToCameraMatrix; /* VMatrixService-Wonderjs Not a pure module */