2 / 2 / 0
Регистрация: 14.04.2014
Сообщений: 35
|
||||||
1 | ||||||
Как обратиться к элементу массива слайдов для анимирования точек сегмента сферы?08.08.2016, 18:32. Показов 1509. Ответов 16
Метки нет (Все метки)
Привет. У меня есть последовательность слайдов, все в массиве. Из массива строиться сфера
по формуле сферы в трехмерном пространстве. Хочу анимировать точки сигмента сферы.
0
|
08.08.2016, 18:32 | |
Ответы с готовыми решениями:
16
Как обратиться к элементу массива Как обратиться к элементу массива? Как обратиться к элементу строкового массива Как обратиться к предыдущему элементу массива |
08.08.2016, 19:51 | 2 |
Объясните мне, пожалуйста, как вы собираетесь выводить сферу на экран? С помощью WebGL и элемента canvas? А что должно быть во время анимации? Эти шарики должны уходить внутрь сферы, а потом вылазить немного наружу?
0
|
2 / 2 / 0
Регистрация: 14.04.2014
Сообщений: 35
|
|
08.08.2016, 20:08 [ТС] | 3 |
Добрый вечер, спасибо за отзыв. Сфера выводится с помощью three.js посредствам CSS3DRenderer у меня есть 2 массива position - окружности R1(начальная позиция) и R2. Каждую секунду рандомно выбирается объект и по средствам TWEEN ему присваевается позиция при R2. Т.е. объект словно "выпирается" из сферы. Я хочу реализовать, чтобы у меня выпирался))) не только один объект, но и его близлежащие соседи... Каким образом мне к ним обратиться?
0
|
2 / 2 / 0
Регистрация: 14.04.2014
Сообщений: 35
|
|
08.08.2016, 21:07 [ТС] | 5 |
ахахах...да, это print screen шариков на экране.
0
|
2 / 2 / 0
Регистрация: 14.04.2014
Сообщений: 35
|
|
08.08.2016, 21:42 [ТС] | 7 |
Да, умею...
0
|
2 / 2 / 0
Регистрация: 14.04.2014
Сообщений: 35
|
|
08.08.2016, 22:43 [ТС] | 9 |
скрин, прикрепленный в вопросе и есть сферы, выведеные "по кругу" тем кодом, что я прикрепила также к вопросу. Это обычная формула сферы.
0
|
08.08.2016, 23:04 | 10 |
А ну круто, значит, всё таки это не левый скрин и ваши маленькие сферы расположены на поверхности одной большой сферы.
Вам нужно изучить, как двигать объект по таймеру от одной точки к другой. Вы не пробовали взять одну сферу и заставить её плавно перемещаться с заданной скоростью от одной точки к другой и обратно?
0
|
2 / 2 / 0
Регистрация: 14.04.2014
Сообщений: 35
|
|
08.08.2016, 23:16 [ТС] | 11 |
Смотрите. Я , наверно, очень сумбурно выразилась. Моя задача, рандомно выбрать одну из сфер и изменить ее координаты(это все круто и плавно играет), Я хочу взять и изменить координаты 8 ее соседям, что окружают ее. Я могу выбрать 2 соседних элемента, т.к. чисто логически , я к ним могу обратиться по objects[ i - 1] и objects[ i + 1 ]. Но я не знаю как обратиться к остальным ее соседям.
0
|
47 / 47 / 7
Регистрация: 26.12.2014
Сообщений: 189
|
|
09.08.2016, 10:28 | 12 |
Ну нормаль у тебя уже есть есть, можно пустить 8 лучей с одним направлением и найти ближайшие пересечения. Только если у тебя есть массив этих сфер.
0
|
2 / 2 / 0
Регистрация: 14.04.2014
Сообщений: 35
|
|
09.08.2016, 10:50 [ТС] | 13 |
Вот тут то и бида, не могу сообразить как это сделать? Сферы в массиве есть
0
|
47 / 47 / 7
Регистрация: 26.12.2014
Сообщений: 189
|
|
09.08.2016, 18:21 | 14 |
Ну могу скинуть реализацию на Visual Basic. Поидее ведь всеравно начем матан. Надо?
0
|
2 / 2 / 0
Регистрация: 14.04.2014
Сообщений: 35
|
|
09.08.2016, 20:14 [ТС] | 15 |
Было бы супер. Я разберусь)
0
|
47 / 47 / 7
Регистрация: 26.12.2014
Сообщений: 189
|
||||||
09.08.2016, 20:38 | 16 | |||||
Сообщение было отмечено skvorec как решение
Решение
Держите:
1
|
2 / 2 / 0
Регистрация: 14.04.2014
Сообщений: 35
|
|
09.08.2016, 20:45 [ТС] | 17 |
Спасибо, буду разбираться, результатом поделюсь)
0
|
09.08.2016, 20:45 | |
09.08.2016, 20:45 | |
Помогаю со студенческими работами здесь
17
Как обратиться к последнему элементу массива Как обратиться к элементу массива в классе? Как обратиться к конкретному элементу массива? Как обратиться к элементу массива, полученного из массива ячеек? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |