CurveShape

CurveShape class

Представляет форму изогнутого сплайна.

public sealed class CurveShape : PolygonShape

Конструкторы

ИмяОписание
CurveShape()Инициализирует новый экземплярCurveShape класс.
CurveShape(PointF[])Инициализирует новый экземплярCurveShape учебный класс. Используется натяжение по умолчанию 0,5.
CurveShape(PointF[], bool)Инициализирует новый экземплярCurveShape учебный класс. Используется натяжение по умолчанию 0,5.
CurveShape(PointF[], float)Инициализирует новый экземплярCurveShape класс.
CurveShape(PointF[], float, bool)Инициализирует новый экземплярCurveShape класс.

Характеристики

ИмяОписание
override Bounds { get; }Получает границы объекта.
override Center { get; }Получает центр фигуры.
virtual EndPoint { get; }Получает конечную точку формы.
override HasSegments { get; }Получает значение, указывающее, есть ли у фигуры сегменты.
IsClosed { get; set; }Получает или задает значение, указывающее, закрыта ли фигура.
Points { get; set; }Получает или задает точки кривой.
override Segments { get; }Получает сегменты формы.
virtual StartPoint { get; }Получает начальную точку формы.
Tension { get; set; }Получает или задает натяжение кривой.

Методы

ИмяОписание
override GetBounds(Matrix)Получает границы объекта.
override GetBounds(Matrix, Pen)Получает границы объекта.
Reverse()Меняет порядок точек этой фигуры на обратный.
override Transform(Matrix)Применяет указанное преобразование к фигуре.

Смотрите также