MCPcopy
hub / github.com/apache/echarts / viewCoordSysUpdateOverallTrans

Function viewCoordSysUpdateOverallTrans

src/coord/View.ts:537–550  ·  view source on GitHub ↗

* NOTICE: It depends on `viewCoordSysUpdateRoamTrans` and `viewCoordSysUpdateRawTrans`

(viewInner: ViewInner)

Source from the content-addressed store, hash-verified

535 * NOTICE: It depends on `viewCoordSysUpdateRoamTrans` and `viewCoordSysUpdateRawTrans`
536 */
537function 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]

Callers 1

Calls 2

calcOverallTransFunction · 0.85
legacyCopyOverallTransFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…