* NOTICE: It depends on `viewCoordSysUpdateRoamTrans` and `viewCoordSysUpdateRawTrans`
(viewInner: ViewInner)
| 535 | * NOTICE: It depends on `viewCoordSysUpdateRoamTrans` and `viewCoordSysUpdateRawTrans` |
| 536 | */ |
| 537 | function viewCoordSysUpdateOverallTrans(viewInner: ViewInner): void { |
| 538 | const trans = viewInner.trans; |
| 539 | const roamTrans = trans[VIEW_COORD_SYS_TRANS_ROAM]; |
| 540 | const rawTrans = trans[VIEW_COORD_SYS_TRANS_RAW]; |
| 541 | const overallTrans = trans[VIEW_COORD_SYS_TRANS_OVERALL]; |
| 542 | |
| 543 | calcOverallTrans(overallTrans, rawTrans, roamTrans); |
| 544 | |
| 545 | const mtOverall = transformableGetLocalTransform(overallTrans, viewInner.mtOverall); |
| 546 | const mtOverallInv = matrixInvert(viewInner.mtOverallInv, mtOverall); |
| 547 | |
| 548 | legacyCopyOverallTrans(viewInner, overallTrans, mtOverall, mtOverallInv); |
| 549 | legacyCopyOverallTrans(viewInner.lgGeo, overallTrans, mtOverall, mtOverallInv); |
| 550 | } |
| 551 | |
| 552 | /** |
| 553 | * [VIEW_COORD_SYS_TRANS_OVERALL_BACKWARD_COMPATIBILITY] |
no test coverage detected
searching dependent graphs…