|
Вращение 3D модели
|
|||
---|---|---|---|
#18+
Здравствуйте, перевел 3д модель в xaml и разместил в проекте, как реализовать чтобы модель вращалась? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2017, 18:27 |
|
Вращение 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, 20:23 |
|
Вращение 3D модели
|
|||
---|---|---|---|
#18+
Roman Mejtes, подсказали бы уже код ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2017, 21:23 |
|
Вращение 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, 21:53 |
|
Вращение 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2017, 22:12 |
|
|
start [/forum/moderation_log.php?user_name=%D0%A3%D1%87%D0%B5%D1%82%D0%BD%D1%8B%D0%B5+%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B+Ltd.]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
69ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 892ms |
total: | 1072ms |
0 / 0 |