* Get transform matrix of target (param target), * in coordinate of its ancestor (param ancestor) * * @param {module:zrender/mixin/Transformable} target * @param {module:zrender/mixin/Transformable} [ancestor]
(target, ancestor)
| 17984 | * @param {module:zrender/mixin/Transformable} [ancestor] |
| 17985 | */ |
| 17986 | function getTransform(target, ancestor) { |
| 17987 | var mat = identity([]); |
| 17988 | |
| 17989 | while (target && target !== ancestor) { |
| 17990 | mul$1(mat, target.getLocalTransform(), mat); |
| 17991 | target = target.parent; |
| 17992 | } |
| 17993 | |
| 17994 | return mat; |
| 17995 | } |
| 17996 | |
| 17997 | /** |
| 17998 | * Apply transform to an vertex. |