Перейти к содержанию
Fire Monkey от А до Я
  • 0

Пример с CurveTo, кривые Безье


ENERGY

Вопрос

Исправленный код для Берлина и выше:

procedure TForm2.FormPaint(Sender: TObject; Canvas: TCanvas; const ARect: TRectF);
    var path : TPathData;
    begin
      path := TPathData.Create;
      try
        path.MoveTo(TPointF.Create (10,100));
        path.CurveTo (TPointF.Create(100,10),TPointF.Create(150,150),
                      TPointF.Create(200,100));
        Canvas.Stroke.Thickness := 2;
        Canvas.Stroke.Kind := TBrushKind.Solid;
        Canvas.Stroke.Color := TAlphaColorRec.Red;
        Canvas.BeginScene;
        Canvas.DrawPath(path, 1.0);
        Canvas.EndScene;
      finally
        path.Free;
      end;
    end;

ifTU13y.png.c6af791836bb665167f416a763f8514e.png

 

 

Изменено пользователем ENERGY
Ссылка на комментарий

Рекомендуемые сообщения

Ответов пока нет

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...