• 0
brunnengi

TPathAnimation Анимация через Path в 3D?

Вопрос

Здравствуйте.

Подскажите пожалуйста, а как можно ли создать анимацию по трехмерному пути?

Т.е. как TPathAnimation, только что бы можно было задавать по три координаты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 ответа на этот вопрос

  • 0

Добрый вечер,

 

Я вижу вариант создания трех отдельных аниматоров TPathAnimation по пути для каждой оси (X, Y, Z).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Вечер добрый.

В принципе не проблема три аниматора сделать.

Просто я не знаю даже как это сделать.

Если я кидаю TPathAnimation для кнопки в 2D, и пишу в Path Data например "M0,0 L50,0", то при PathAnimation1.Start смещается, и все отрабатывает как и ожидалось.

Но перенесся этот же PathAnimation к Цилиндру или Кубу, то реакции нет.

Подскажите пожалуйста, как это должно выглядеть.

-=Delphi XE6=-

Проблема еще актуальна, помогите плз.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Похожие публикации

    • Автор: Adm123
      Всем доброго дня!
      Подскажите, можно ли влепить TBannerAd в качестве child-а на panel, rectangle, layout? Вообще, хоть на что-то..? Никак не получается...
      Я, конечно, не совсем правильно сформулировал вопрос. Чайлдом-то баннер поставить можно, но вот позиционируется align-ом он все равно по главной форме. Как вот с этим бороться?
    • Автор: estra
      На форме 2 метки:
       

       
      Верхняя - FactoryIDCaption (Заводской №)
      Нижняя - FactoryIDValue (90408223)
       
      Нужно чтобы вторая строка (со значением параметра) располагалась после первой (с наименованием параметра) вне зависимости от длины текста в первой метке. У первой метки значение свойства AutoSize = True. И есть такой код
      FactoryIDValue.Position.X := FactoryIDCaption.Position.X + FactoryIDCaption.Width; По идее начало второй метки должно совпадать с концом первой метки, но на практике это не так. Где я ошибся и как эту ошибку исправить?
       
      P.S.
      Речь идет про Android, на Windows все работает правильно.
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу