/// <summary> /// Draw nodes and lines on bound,just like【由】. /// </summary> /// <param name="drawingSession"> The drawing-session. </param> /// <param name="transformer"> The transformer. </param> /// <param name="matrix"> The matrix. </param> /// <param name="accentColor"> The accent color. </param> /// <param name="disabledRadian"> Disable the rotation angle. </param> public static void DrawBoundNodes(this CanvasDrawingSession drawingSession, Transformer transformer, Matrix3x2 matrix, Windows.UI.Color accentColor, bool disabledRadian = false) => CanvasDrawingSessionExtensions.DrawBoundNodesCore(drawingSession, Vector2.Transform(transformer.LeftTop, matrix), Vector2.Transform(transformer.RightTop, matrix), Vector2.Transform(transformer.RightBottom, matrix), Vector2.Transform(transformer.LeftBottom, matrix), accentColor, disabledRadian);
/// <summary> /// Draw nodes and lines on bound,just like【由】. /// </summary> /// <param name="drawingSession"> The drawing-session. </param> /// <param name="transformer"> The transformer. </param> /// <param name="disabledRadian"> Disable the rotation angle. </param> public static void DrawBoundNodes(this CanvasDrawingSession drawingSession, Transformer transformer, bool disabledRadian = false) => CanvasDrawingSessionExtensions.DrawBoundNodesCore(drawingSession, transformer.LeftTop, transformer.RightTop, transformer.RightBottom, transformer.LeftBottom, Windows.UI.Colors.DodgerBlue, disabledRadian);