Автор Тема: Формула местоположения относительно камеры  (Прочитано 1100 раз)

Оффлайн zavx0z

  • Житель
Доброго!
Чувствую, что нужно было лучше учить геометрию и не было б такого вопроса. Но и зависимость от характеристики камеры, предполагаю, играет роль в вычислении.
Столкнулся с задачей, где необходимо располагать неизвестное кол-во сфер различного объема. Суть заключается в том, что вид из камеры должен отобразить сферы с одинаковым радиусом.
Тяжело как-то с формулировками у меня сегодня, кидаю пару скринов для наглядности сказанного.


Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Формула местоположения относительно камеры
« Ответ #1 : 17 Октябрь 2016, 20:55:40 »
... ты хочешь скрипт? ...
... там же вроде линейная зависимость R/L=const (для преспективной камеры независимо от фокусного расстояния) ...
« Последнее редактирование: 17 Октябрь 2016, 21:03:10 от sungreen »
Для Кота

Оффлайн zavx0z

  • Житель
Re: Формула местоположения относительно камеры
« Ответ #2 : 17 Октябрь 2016, 21:10:09 »
Да, нужен скрипт.
R/L=const - это мне незачем. Мне нужно чтоб положение сфер различного объема в 3d пространстве задавалось для !визуального! равенства радиусов в виде с камеры.
« Последнее редактирование: 17 Октябрь 2016, 21:18:34 от zavx0z »

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Формула местоположения относительно камеры
« Ответ #3 : 17 Октябрь 2016, 21:17:03 »
... допустим что у нас есть массив сфер SS, содержащий векторы центра каждой сферы ...
... задан базовый радиус Const и камера установлена в векторе C = Vector(0,0,0)
тогда радиус каждой сферы можно определить так
for S in SS:
      Ls = len(S-C)
      Rs = Const*Ls

... есть какие-нибудь требования к блоку "Дано:" ? ...
Для Кота

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Формула местоположения относительно камеры
« Ответ #4 : 17 Октябрь 2016, 21:18:01 »
... опиши более подробно задачу ...
Для Кота

Оффлайн zavx0z

  • Житель
Re: Формула местоположения относительно камеры
« Ответ #5 : 17 Октябрь 2016, 21:57:36 »
Буйство алгоритмов в мозгу заблюрило способность выражать мысли человеческим языком. Зато опыты и дополнительные идеи реализации задачи направили на вектор истины. Сделаю, покажу... Ну сложно как-то сегодня с формулировками у меня :-\

Оффлайн sungreen

  • ...
  • Житель
  • Kostroma mon amour
    • sungreen.github.io
Re: Формула местоположения относительно камеры
« Ответ #6 : 17 Октябрь 2016, 22:13:39 »
>> Ну сложно как-то сегодня с формулировками у меня
... вроде ж не пятница, ну не беда пиши завтра, закодим ...
Для Кота

 


Яметрика

* По форуму

* Рекламный блок

* Последние вложения

1 (1).png
Скачано: 68
Автор: LEXA ANЭGROWND
blender.png
Скачано: 78
Автор: ipv2007
4.png
Скачано: 100
Автор: hiroyukiss
2.png
Скачано: 122
Автор: hiroyukiss

Скачано: 112
Автор: Dilifa12