3DCenter.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> ограничение по оси вращения look at constraint
shukie
сообщение 08/07/2014, 14:44
Сообщение #1


Наш человек
Иконка группы

Группа: Пользователи
Сообщений: 484
Регистрация: 16/03/2005
Из: Israel.Tel-Aviv
Пользователь №: 11 883



можно ли ограничить вращение обьекта по 1 из осей в look at constraint?
типа башни танка-вращение только относительно оси Z
Go to the top of the page
 
+Quote Post
ProcXel.A
сообщение 08/07/2014, 15:57
Сообщение #2


Мастер
Иконка группы

Группа: Пользователи
Сообщений: 1 466
Регистрация: 03/01/2012
Из: Воронеж
Пользователь №: 85 109



У пушки на ось Z повесь скрипт контроллер и напиши приблизительно такой скрипт:
Код
x = target.x_position - gun.x_position;
y = target.y_position - gun.y_position;
( atan2 y x ) * pi / 180;

Где target - это Position_XYZ.controller от цели, а gun - это Position_XYZ.controller от пушки.
Прикрепленный файл  gun_target.zip ( 21,13 килобайт ) Кол-во скачиваний: 169

Хотя, нет. Лучше не контроллеры, а ноды.
Код
x = target.pos.x - gun.pos.x;
y = target.pos.y - gun.pos.y;
( atan2 y x ) * pi / 180;

Вот так: Прикрепленный файл  gun_target_2.zip ( 22,49 килобайт ) Кол-во скачиваний: 169


Сообщение отредактировал ProcXel.A - 08/07/2014, 16:05
Go to the top of the page
 
+Quote Post
shukie
сообщение 08/07/2014, 16:34
Сообщение #3


Наш человек
Иконка группы

Группа: Пользователи
Сообщений: 484
Регистрация: 16/03/2005
Из: Israel.Tel-Aviv
Пользователь №: 11 883



щас глянем,спасибо
............................
для 2012 макса сохрани please

Сообщение отредактировал shukie - 08/07/2014, 17:23
Go to the top of the page
 
+Quote Post
Asher_ash
сообщение 08/07/2014, 17:22
Сообщение #4


тратата
Иконка группы

Группа: Участник
Сообщений: 4 116
Регистрация: 25/08/2005
Из: Харьков
Пользователь №: 15 835



можно тупо ось залочить
Go to the top of the page
 
+Quote Post
shukie
сообщение 08/07/2014, 17:24
Сообщение #5


Наш человек
Иконка группы

Группа: Пользователи
Сообщений: 484
Регистрация: 16/03/2005
Из: Israel.Tel-Aviv
Пользователь №: 11 883



QUOTE (Asher_ash @ 08/07/2014, 17:22) *
можно тупо ось залочить

как?
Go to the top of the page
 
+Quote Post
ProcXel.A
сообщение 08/07/2014, 17:32
Сообщение #6


Мастер
Иконка группы

Группа: Пользователи
Сообщений: 1 466
Регистрация: 03/01/2012
Из: Воронеж
Пользователь №: 85 109



Цитата
для 2012 макса сохрани please
Прикрепленный файл  gun_target_2.zip ( 21,73 килобайт ) Кол-во скачиваний: 180
Go to the top of the page
 
+Quote Post
BorisK
сообщение 08/07/2014, 17:33
Сообщение #7


Давно уже
Иконка группы

Группа: Координатор
Сообщений: 9 675
Регистрация: 24/06/2002
Из: Зеленоград
Пользователь №: 158



Цитата(shukie @ 08/07/2014, 18:24) *
Цитата(Asher_ash @ 08/07/2014, 17:22) *
можно тупо ось залочить

как?


Hierarhy - link info
Go to the top of the page
 
+Quote Post
shukie
сообщение 08/07/2014, 18:56
Сообщение #8


Наш человек
Иконка группы

Группа: Пользователи
Сообщений: 484
Регистрация: 16/03/2005
Из: Israel.Tel-Aviv
Пользователь №: 11 883



QUOTE (Asher_ash @ 08/07/2014, 17:22) *
можно тупо ось залочить

не.... залочить не получиться-не работает с look at constraint
а так я пушку привязал через look at k dummy,и все вертиться как надо.

разберусь как и куда скрипт пихнуть и все ок
Go to the top of the page
 
+Quote Post
Shiva
сообщение 08/07/2014, 23:38
Сообщение #9


Красив как Бог, умен как Дъявол
Иконка группы

Группа: Хранители порядка
Сообщений: 4 478
Регистрация: 16/06/2002
Из: Одесса
Пользователь №: 8



Можно сделать шиворот на выворот wink.gif LookAt пусть смотрит на пустышку прямо над танком.. а в качестве UpNode указать Цель.
Go to the top of the page
 
+Quote Post
shukie
сообщение 09/07/2014, 09:33
Сообщение #10


Наш человек
Иконка группы

Группа: Пользователи
Сообщений: 484
Регистрация: 16/03/2005
Из: Israel.Tel-Aviv
Пользователь №: 11 883



а зачем? так я схватил дамик и навожу куда хочу,а если наоборот тогда как?
Go to the top of the page
 
+Quote Post
BorisK
сообщение 09/07/2014, 10:21
Сообщение #11


Давно уже
Иконка группы

Группа: Координатор
Сообщений: 9 675
Регистрация: 24/06/2002
Из: Зеленоград
Пользователь №: 158



Цитата(shukie @ 08/07/2014, 19:56) *
Цитата(Asher_ash @ 08/07/2014, 17:22) *
можно тупо ось залочить

не.... залочить не получиться-не работает с look at constraint



Ага (

Я так делаю - не универсально, ессно.
Прикрепленные изображения
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
_Vampir_
сообщение 09/07/2014, 10:37
Сообщение #12


Знаток
Иконка группы

Группа: Пользователи
Сообщений: 262
Регистрация: 06/02/2005
Пользователь №: 10 023



QUOTE (Shiva @ 09/07/2014, 00:38) *
Можно сделать шиворот на выворот wink.gif LookAt пусть смотрит на пустышку прямо над танком.. а в качестве UpNode указать Цель.

Я бы не сказал что это шиворот на выворот, нормальное такое решение )) Похожая тема уже поднималась http://3dcenter.ru/forum/index.php?showtopic=107606
Go to the top of the page
 
+Quote Post
industrialudaf
сообщение 09/07/2014, 10:38
Сообщение #13


▄▀▄▀▄▀▄▀▄
Иконка группы

Группа: Пользователи
Сообщений: 1 551
Регистрация: 31/10/2009
Пользователь №: 73 967



ProcXel.A
Качнул твой архив покрутить. Получается, если корпус танка развернуть по Z, то башня сбивается с цели.
____________
Вот Шива дело предлагает.
Go to the top of the page
 
+Quote Post
shukie
сообщение 09/07/2014, 12:58
Сообщение #14


Наш человек
Иконка группы

Группа: Пользователи
Сообщений: 484
Регистрация: 16/03/2005
Из: Israel.Tel-Aviv
Пользователь №: 11 883



QUOTE (_Vampir_ @ 09/07/2014, 10:37) *
..... Похожая тема уже поднималась ....

Это более понятно.Спасибо.
Go to the top of the page
 
+Quote Post
shukie
сообщение 23/07/2017, 16:18
Сообщение #15


Наш человек
Иконка группы

Группа: Пользователи
Сообщений: 484
Регистрация: 16/03/2005
Из: Israel.Tel-Aviv
Пользователь №: 11 883



Вынужден опять прибегнуть к помощи .Анимирую потолочную лампу через Look at....Все вроде работает,но если вращать Trget_001 вокруг оси на виде сверху то видно что лампа входит в блок.
Вопрос можно ли это исправить?
Link

Сообщение отредактировал shukie - 23/07/2017, 16:33
Go to the top of the page
 
+Quote Post
Bots
сообщение Системное сообщение






Reply to this topicStart new topic

1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 19/04/2024 - 23:19