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

Как нарисовать линию в Viewport3D1


delcpy

Вопрос

Опубликовано

Не могу понять почему не рисует линию. Что я делаю не так

type
  TForm1 = class(TForm)
    Panel1: TPanel;
    Button2: TButton;
    Viewport3D1: TViewport3D;
    procedure Dummy2Render(Sender: TObject; Context: TContext3D);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.fmx}

procedure TForm1.Button2Click(Sender: TObject);
begin
  Dummy2Render(Sender, Viewport3D1.Context);
end;

procedure TForm1.Dummy2Render(Sender: TObject; Context: TContext3D);
begin
  Context.BeginScene;
  try
    Context.DrawLine(TPoint3D.Create(3, 3, 0), TPoint3D.Create(3, -3, 0), 1,
      TAlphaColorRec.Red);
  finally
    Context.EndScene;
  end;
end;

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

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

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить на вопрос...

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

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

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

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

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

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...