В object picking from small three.js viewport Мне дали путь к объектам мыши с маленького (а не полноэкранного) холста.
Но теперь я хочу отобразить N разных видов одной и той же сцены, а также сделать выбор объектов.THREE.js Несколько видов на несколько холстов путем клонирования объектов. Ловушки?
Чтобы избежать сложности: -
Я предпочитаю не иметь N видовых на одном полотне (как на http://webglsamples.googlecode.com/hg/multiple-views/multiple-views.html)
, и я предпочитаю не делать брезентовый копирование (в соответствии с красивым способом GMan в Display different scenes sharing resources on multiple canvases).
Я собираюсь создать для каждого объекта мира несколько трёх объектов (клонов), один клон для каждой сцены: renderer: canvas.
Тогда мне просто нужно сохранить синхронизацию свойств клонов.
Неужели кто-то еще это сделал? Я не обратил внимания на любые подводные камни?
Update 20151202
Метод клонирования работал нормально, но в конце концов я пошел с несколькими видовых экранов решения мульти-визуализатора упоминается в моем ответе (ниже).
В настоящее время я использую один полноэкранный рендерер с несколькими видовыми экранами, питаемыми несколькими камерами в одной сцене.
[Это решение может показаться вам интересным] (http://stackoverflow.com/questions/30608723/is-it-possible-to-enable-unbounded-number-of-renderers-in-three-js/30633132 # 30633132) – gman
@gman. Спасибо, что это выглядит интересно. В моем ответе я пошел с многооконным мультирезервным решением, но я буду замечать вашу технику для будущего использования. В настоящее время я использую один полноэкранный рендерер с несколькими видовыми экранами. – steveOw