Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
29.03.2017, 18:27
|
|||
---|---|---|---|
|
|||
Вращение 3D модели |
|||
#18+
Здравствуйте, перевел 3д модель в xaml и разместил в проекте, как реализовать чтобы модель вращалась? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.03.2017, 20:23
|
|||
---|---|---|---|
|
|||
Вращение 3D модели |
|||
#18+
Rikardo_35Здравствуйте, перевел 3д модель в xaml и разместил в проекте, как реализовать чтобы модель вращалась? для начала стоит почитать по аффинные\матричные преобразования потом перейти по этой ссылке https://msdn.microsoft.com/ru-ru/library/system.windows.media.media3d.rotatetransform3d(v=vs.110).aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.03.2017, 21:23
|
|||
---|---|---|---|
|
|||
Вращение 3D модели |
|||
#18+
Roman Mejtes, подсказали бы уже код ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.03.2017, 21:53
|
|||
---|---|---|---|
|
|||
Вращение 3D модели |
|||
#18+
Вращение сделал так <Slider Minimum="0" Maximum="360" Value="{Binding ElementName=rotate, Path= Angle}" /> <RotateTransform3D d:EulerAngles="0,0,0"> <RotateTransform3D.Rotation> <AxisAngleRotation3D x:Name="rotate" Axis="0 1 0" Angle="30" /> </RotateTransform3D.Rotation> </RotateTransform3D> Можно как-то переделать чтобы модель сама вращалась? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.03.2017, 22:12
|
|||
---|---|---|---|
|
|||
Вращение 3D модели |
|||
#18+
Rikardo_35Вращение сделал так <Slider Minimum="0" Maximum="360" Value="{Binding ElementName=rotate, Path= Angle}" /> <RotateTransform3D d:EulerAngles="0,0,0"> <RotateTransform3D.Rotation> <AxisAngleRotation3D x:Name="rotate" Axis="0 1 0" Angle="30" /> </RotateTransform3D.Rotation> </RotateTransform3D> Можно как-то переделать чтобы модель сама вращалась? Используйте анимацию типа DoubleAnimation со свойством RepeatBehavior="Forever" https://msdn.microsoft.com/ru-ru/library/system.windows.media.animation.doubleanimation(v=vs.110).aspx https://msdn.microsoft.com/ru-ru/library/system.windows.media.animation.timeline.repeatbehavior(v=vs.110).aspx запускать анимацию которая работает всегда лучше через EventTrigger на маршрутизируемое событие Control.Loaded ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=21&tablet=1&tid=1440548]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
175ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 243ms |
total: | 517ms |
0 / 0 |