Главная » Статьи для тега "LineSegment"

Геометрический мини-язык

Добавлено Дата: 18 February, 2012 категория: Silverlight

Фигуры, используемые в предыдущих примерах, были довольно простыми, состоя­щими всего из нескольких точек. Однако во многих практических задачах фигуры со­стоят из сотен сегментов. Определять каждый отрезок, дугу и кривую в сложном контуре так, как мы это делали в предыдущих примерах, не обязательно. Во-первых, существу­ют специальные графические инструменты (например, программа Expression Blend), позволяющие существенно облегчить задачу. Во-вторых, разработчики Silverlight соз­дали специальный альтернативный синтаксис, позволяющий определять сложные фи­гуры с помощью намного меньшего объема разметки. Этот синтаксис часто называют геометрическим мини-языком.

Читать »

Геометрические преобразования

Добавлено Дата: 2 February, 2012 категория: WPF

На самом базовом уровне системы рендеринга  в WPF нет понятия «позиции» элемента. Вместо использования координат x и y система полагается на геометри ческие преобразования, применяемые к точкам (напомним,  что в конечном итоге все сводится к геометрии). Самыми употребительными являются преобразования TranslateTransform (перенос), ScaleTransform (гомотетия) и RotateTransform (по ворот). С их помощью мы можем изменять  размер и положение  элемента, а так же вращать его вокруг некоторой точки. Внутри WPF выражает любую информа цию о положении  элемента в терминах преобразования TranslateTransform.

Читать »

Универсальный PathGeometry Windows Phone 7

Добавлено Дата: 7 December, 2011 категория: Разработка для Windows Phone 7

LineGeometry, RectangleGeometry, EllipseGeometry, GeometryGroup – все это удобные особые случаи PathGeometry (Геометрический элемент контур), безусловно, самого универсального из всех производных класса Geometry. Классы Path и PathGeometry позволяют реализовывать любые задачи векторной графики, допустимые в Silverlight.

Читать »