private void DrawTriangle(DrawingContext drawingContext, Point origin, double rotation) { drawingContext.PushTransform(new TranslateTransform(origin.X, origin.Y)); drawingContext.PushTransform(new RotateTransform(rotation)); drawingContext.DrawGeometry(m_Pen.Brush, null, m_Triangle); drawingContext.Pop(); drawingContext.Pop(); } }