[TIMOB-8809] BlackBerry: Implement UI.2DMatrix
GitHub Issue | n/a |
---|---|
Type | New Feature |
Priority | Low |
Status | Closed |
Resolution | Hold |
Resolution Date | 2015-04-14T17:12:28.000+0000 |
Affected Version/s | n/a |
Fix Version/s | n/a |
Components | BlackBerry |
Labels | notable |
Reporter | Francois Boisvert |
Assignee | Pedro Enrique |
Created | 2012-04-20T09:40:48.000+0000 |
Updated | 2017-03-13T21:12:55.000+0000 |
Description
The 2D Matrix is an object for holding values for an affine transformation matrix.
A 2D matrix is used to rotate, scale, translate, or skew the objects in a two-dimensional space. A 2D affine transformation can be represented by a 3 by 3 matrix:
a b 0
c d 0
tx ty 1
The third column is constant (0,0,1).
In iOS, this maps to CGAffineTransform, but is rather primitive in 2D and 3D graphics. If using OpenGL, consider http://stackoverflow.com/questions/6971898/2d-matrix-to-3d-matrix
sz: For release one the Foreign window/ OpenGL would be the way to go
Placing these items on hold for the moment based on community interest.
Closing ticket as BlackBerry is no longer supported.