Browse Source

Fixed Border_Nested_Rotate

droid
Nikita Tsukanov 11 years ago
parent
commit
45e17d1482
  1. 5
      src/Perspex.SceneGraph/Rendering/RendererBase.cs

5
src/Perspex.SceneGraph/Rendering/RendererBase.cs

@ -46,8 +46,9 @@ namespace Perspex.Rendering
if (visual.RenderTransform != null) if (visual.RenderTransform != null)
{ {
var offset = -Matrix.CreateTranslation(visual.TransformOrigin.ToPixels(visual.Bounds.Size)); var origin = visual.TransformOrigin.ToPixels(new Size(visual.Bounds.Width, visual.Bounds.Height));
renderTransform = offset*visual.RenderTransform.Value; var offset = Matrix.CreateTranslation(origin);
renderTransform = (-offset)*visual.RenderTransform.Value*(offset);
} }
m = context.CurrentTransform.Invert()*renderTransform*m*context.CurrentTransform; m = context.CurrentTransform.Invert()*renderTransform*m*context.CurrentTransform;

Loading…
Cancel
Save