Community
Participate
Working Groups
The current SWT implementation provides some basic transformations under the advanced feature. A very important feature is missing is the Projection Transition. It projects a 3D objects in 2D. Typically, if we have an image, if we want to turn it in 30 degrees on the X axis. This feature is very important for the fashion transition.
SSQ, do you know if this is possible on GDIP, cairo, and cocoa ? This sounds like something cool for a new feature.
I know it is possible using OpenGL and WPF/Silverlight .Net. Here the doc on Silverlight: http://msdn.microsoft.com/en-us/library/system.windows.media.planeprojection(VS.95).aspx
I admit up front that my graphics knowledge is pretty basic, but this sounds like functionality in CoreAnimation: http://developer.apple.com/mac/library/documentation/cocoa/conceptual/CoreAnimation_guide/Articles/WhatisCoreAnimation.html
Can this transformation be done by 3x3 matrix ? If yes, then you can do it already calling Transform.setElements() If not, then I'm afraid we won't be able to fix problem for you neither. Sorry.
(In reply to comment #4) > Can this transformation be done by 3x3 matrix ? > > If yes, then you can do it already calling Transform.setElements() > If not, then I'm afraid we won't be able to fix problem for you neither. Sorry. AFIAK, SWT supports only 3x2 matrix.
(In reply to comment #5) > AFIAK, SWT supports only 3x2 matrix. Right, this is the support we have in GDI+. Shouldn't we close thig bug as wont fix ?
(In reply to comment #6) > (In reply to comment #5) > > AFIAK, SWT supports only 3x2 matrix. > > Right, this is the support we have in GDI+. > Shouldn't we close thig bug as wont fix ? The 3x2 matrix doesn't handle the project transformation. It should be 3x3 Matrix.
(In reply to comment #7) > (In reply to comment #6) > > (In reply to comment #5) > > > AFIAK, SWT supports only 3x2 matrix. > > > > Right, this is the support we have in GDI+. > > Shouldn't we close thig bug as wont fix ? > The 3x2 matrix doesn't handle the project transformation. It should be 3x3 > Matrix. In this case we can't fix this. Closing as wont fix (platform limitation). Sorry.