Render.ru

Соединить два 3d-объекта тонкой линией

Дима Ярков

Администратор Арх. Галереи
Команда форума
Рейтинг
829
#1
Добрый день. Хочу соединить центры двух 3d-объектов (сфер) тонкой линией, чтобы иметь возможность анимировать сферы, а линия бы двигалась между ними. Как это можно реализовать?
 

kIRr 15085

Активный участник
Рейтинг
11
#2
1. Можно поставить в центры сфер локаторы и затем на рендер наложить paint с линией точки которой зацеплены за локаторы(publish points).
2. Использовать для линии 3д цилиндр. Сдвинуть у него Pivot на одно из оснований. Зацепить позицию цилиндра за центр одной из сфер. Затем при помощи не сложной математики высчитать вектор между центрами двух сфер. Вектор использовать для ориентации цилиндра в нужном направлении и вычислении его длины.
 

Дима Ярков

Администратор Арх. Галереи
Команда форума
Рейтинг
829
#3
Линия - это Paint в режиме Stroke? первая точка зацепилась за локатор, вторая не хочет(

Up: готово, разобрался с Publish. Спасибо)
 

GooD

Активный участник
Рейтинг
11
#4
а можно както получить координаты объектов, которые размножены с помощью duplicate3D, чтобы потом их все соединить линией?
 

kIRr 15085

Активный участник
Рейтинг
11
#5
Возможно что через объект Duplicate можно получить доступ к массиву из клонов
 
Сверху