src/coord/View.js
function () {
        var roamTransformable = this._roamTransformable;
        var rawTransformable = this._rawTransformable;

        rawTransformable.parent = roamTransformable;
        roamTransformable.updateTransform();
        rawTransformable.updateTransform();

        matrix.copy(this.transform || (this.transform = []), rawTransformable.transform || matrix.create());

        this._rawTransform = rawTransformable.getLocalTransform();

        this.invTransform = this.invTransform || [];
        matrix.invert(this.invTransform, this.transform);

        this.decomposeTransform();
    }
function () {
        var roamTransformable = this._roamTransformable;
        var rawTransformable = this._rawTransformable;

        rawTransformable.parent = roamTransformable;
        roamTransformable.updateTransform();
        rawTransformable.updateTransform();

        matrix.copy(this.transform || (this.transform = []), rawTransformable.transform || matrix.create());

        this._rawTransform = rawTransformable.getLocalTransform();

        this.invTransform = this.invTransform || [];
        matrix.invert(this.invTransform, this.transform);

        this.decomposeTransform();
    }
function ( ) { var roamTransformable = this . _roamTransformable ; var rawTransformable = this . _rawTransformable ; rawTransformable . parent = roamTransformable ; roamTransformable . updateTransform ( ) ; rawTransformable . updateTransform ( ) ; matrix . copy ( this . transform || ( this . transform = [ ] ) , rawTransformable . transform || matrix . create ( ) ) ; this . _rawTransform = rawTransformable . getLocalTransform ( ) ; this . invTransform = this . invTransform || [ ] ; matrix . invert ( this . invTransform , this . transform ) ; this . decomposeTransform ( ) ; }
Update transform from roam and mapLocation
@private
Update transform from roam and mapLocation