0
ответов

Three.js :преобразование 3D-позиции в 2D-позицию на экране

У меня есть 3D-объект с позицией (x,y,z ). Как я могу рассчитать положение экрана (x, y )этого объекта? У меня есть поиск для этого, и одно решение состоит в том, что я должен узнать матрицу проекции, а затем...
вопрос задан: 8 October 2013 21:40
0
ответов

Настройка камеры для видимой формы Three.js

У меня есть CubeGeometry, на которую смотрит камера, и я хочу, чтобы камера увеличивала масштаб, чтобы куб был полностью виден, но не больше. Моей первоначальной попыткой было преобразовать вершины куба в...
вопрос задан: 8 October 2013 21:38
0
ответов

Как создать собственный меш на THREE.JS?

Я спросил об этом и получил ответ: var geom = new THREE.Geometry (); var v1 = новый THREE.Vector3 (0,0,0); var v2 = новый THREE.Vector3 (0,500,0); var v3 = новый THREE.Vector3 (0,500,500); geom.vertices ....
вопрос задан: 8 October 2013 21:37
0
ответов

Как создать направленную световую тень в Three.JS?

Можно ли создавать тени от DirectionalLight? Если я использую SpotLight, я вижу тень, но если я использую DirectionalLight, она не работает.
вопрос задан: 8 October 2013 21:35
0
ответов

Мерцающие самолеты

У меня есть приложение с большими 2D плоскостями с текстурами, но у меня возникают проблемы с мерцанием. Здесь можно увидеть проблему мерцания (плоскости без текстур): ПРИМЕР КОДА ...
вопрос задан: 22 July 2013 11:43
0
ответов

Units of Three.JS, Расчет скорости вращения и орбиты

Я пытаюсь построить масштабную модель солнечной системы. Я хотел посмотреть, может ли кто-нибудь объяснить мне, как работает скорость вращения. Вот важная часть :objects[index].rotation.y +=...
вопрос задан: 19 July 2013 06:59
0
ответов

Действительно простой пользовательский шейдер в Three.js - как заставить его работать?

Я пытаюсь сделать самый простой пользовательский шейдер для Three.js, который я могу, но Я не понял, как заставить его работать. Объект, для которого я использую шейдер, вообще не отображается. На моей странице html я ...
вопрос задан: 18 July 2013 16:14
0
ответов

Лучшие варианты анимации в THREE.JS

Каковы наилучшие варианты анимации (текстурной анимации, движущихся объектов, скрытия/отображения объекта,... )в three.js? Используете ли вы дополнительную библиотеку lib. например, tween.js или что-то еще? Спасибо.
вопрос задан: 13 June 2013 21:42
0
ответов

Three.js - вращение сферы вокруг определенной оси

У меня проблема. В Three.js я хочу вращать сферу (Землю) вокруг оси, наклоненной на 23,5 градуса. Я нашелphere.rotation.x ,phere.rotation.y иphere.rotation.z, но когда я объединяю их в ...
вопрос задан: 1 May 2013 14:56
0
ответов

Проблема при использовании dat.GUI в примере three.js

Я попытался использовать dat.GUI в следующем примере с файлом three.js. Я только что внес следующие изменения в код, чтобы добавить графический интерфейс для настройки непрозрачности сетки. var loader=new THREE.VTKLoader (); loader.load ("models/vtk/bunny
вопрос задан: 6 April 2013 11:53
0
ответов

Three.js обнаруживает поддержку webgl и откат к обычному холсту

Может ли кто-нибудь, кто использовал three.js, сказать мне, возможно ли обнаружить поддержку webgl, и , если нет, вернуться к стандартному рендерингу Canvas?
вопрос задан: 3 January 2013 14:21
0
ответов

Экспорт Blender в Three.js

Я только что создал случайную сетку с помощью Blender, и я хочу экспортировать его для использования в HTML5 через файл Three.js. Я не видел ни одного достойного учебника, который показывает, как это сделать. Кто-нибудь может помочь мне с этим?...
вопрос задан: 19 October 2012 01:44
0
ответов

Вращение прожектора в three.js

Я пытаюсь повернуть прожектор. Мой код: var light = new THREE.SpotLight(цвет, интенсивность, расстояние); light.position.set( 0, 100, 0 ); light.rotation.set( 0, Math.PI, 0 ); свет....
вопрос задан: 30 September 2012 07:24
0
ответов

Threejs :назначают разные цвета каждой вершине геометрии

Я хочу сделать выборку через IdMapping в Three.js. Из-за проблем с производительностью у меня есть только одна огромная геометрия, вычисляемая следующим образом :для (var i = 0; я < число вершин; i += 9 ){ p1 = new THREE....
вопрос задан: 27 September 2012 21:13
0
ответов

Как изменить цвет лица в Three.js

Я пытаюсь изменить цвет на одной грани сетки. Это в контексте WebGL. Я могу изменить цвет всего меша, а не отдельное лицо. Соответствующий код ниже :// Обновлено за Ли!...
вопрос задан: 27 September 2012 21:07
0
ответов

Как текстурировать неправильные плоскости сферы?

Я хочу дать каждой грани сферы THREE.js собственную текстуру. Поэтому я позволяю SphereGeometry вычислять вершины и преобразовывать каждую грань в PlaneGeometry, используя вершины граней. ТРИ....
вопрос задан: 23 August 2012 14:34
0
ответов

Вычислить вершины ближней/дальней плоскости с помощью THREE.Frustum

Мне нужна помощь, чтобы справиться с объектом THREE.Frustum. Моя проблема :Мне нужно вычислить вершины ближней/дальней плоскости; Я просмотрел эти туториалы http://www.lighthouse3d.com/tutorials/view-frustum-...
вопрос задан: 18 August 2012 12:49
0
ответов

Обратный вызов THREE.js JSONLoader

В THREE.js, если у меня есть несколько вызовов JSONLoader для загрузки нескольких объектов, подобных этому (упрощенный пример ):function init (){ var loader = new THREE.JSONLoader (); loader.load ("mesh1....
вопрос задан: 17 August 2012 00:23
0
ответов

Визуализаторы THREE.js

Может кто-нибудь объяснить, в чем разница между рендерерами three.js? Какой из них быстрее? Какой из них более стандартный и кроссбраузерный? Как работают средства рендеринга svg и dom? У меня разные...
вопрос задан: 14 August 2012 09:06
0
ответов

Как клонировать object3d в Three.js?

Я хочу клонировать модель, загруженную загрузчиком, я нашел эту проблему на github, но решение не работает. Кажется, в Object3D произошли структурные изменения. Как я могу клонировать Object3D в...
вопрос задан: 12 August 2012 04:18
0
ответов

Three.js перемещает центр геометрии

Я создал цилиндр и хочу переместить его центр вращения на один из его концов, изменив его ограничительную рамку, но это не работает. http://jsfiddle.net/736a7/1/Вот пример того, что я...
вопрос задан: 11 August 2012 01:14
0
ответов

Можете ли вы поделиться сетками между сценами three.js?

Можно ли обмениваться сетками или геометрией между сценами? У меня есть несколько сцен, которые должны быть одинаковыми, большими, сетками, но когда я пытаюсь поделиться сетками между ними, я получаю ошибки контекста WebGL. Подозреваю...
вопрос задан: 8 August 2012 13:07
0
ответов

Проблема с прозрачными картами three.js

Я создаю множество частиц (80 000, если быть точным ), и я установил карту прозрачности, хотя не все частицы прозрачны. Я использую прозрачное изображение PNG:(еле видно, но это...
вопрос задан: 6 August 2012 01:13
0
ответов

Умное центрирование и масштабирование после импорта модели в three.js

Есть ли способ определить размер и положение модели, а затем автоматически -центрировать и масштабировать модель так, чтобы она располагалась в исходной точке и в поле зрения камеры? Я нахожу это, когда я...
вопрос задан: 2 August 2012 06:22
0
ответов

Местоположение исходного файла three.js ColladaLoader

Я изучал 3D-программирование на Javascript. Таким образом, я узнал о фреймворке THREE.js и добился определенного успеха. После этого я экспортировал созданный мной файл Google Sketchup (....
вопрос задан: 31 July 2012 22:36
0
ответов

Как разместить две разные текстуры на передней и задней частях самолета?

ПРОБЛЕМА :Я пытаюсь создать (просто для удовольствия )простую покерную карту (с рубашкой и лицевой стороной ). У меня есть два разных изображения, для задней и передней части. Я легко создал плоскую геометрию одним...
вопрос задан: 30 July 2012 03:13
0
ответов

Не могу удалить объекты с помощью Three.JS

Я использую Three.JS, чтобы сделать самолет и положить на него несколько ящиков. Иногда мне нужно удалить все ящики. Итак, я пытаюсь сделать это с помощью следующего кода :для (i = 0; я < сцена.дети.длина; я ++ ){...
вопрос задан: 26 July 2012 21:45
0
ответов

Three.js Как использовать кватернион для поворота камеры

В Three.js я хотел бы использовать THREE.quaternion, чтобы объект камеры поворачивался к выбранному объекту. Я искал в Интернете, но не нашел примера/демо или документа о том, как использовать этот кватернион...
вопрос задан: 26 July 2012 09:08
0
ответов

Толщина линий с использованием THREE.LineBasicMaterial

Я использую приведенный ниже код для создания сотен строк в моей сцене three.js edgeGeometry [i] = new THREE.Geometry (); edgeGeometry [i] .vertices [0] = v (x1, y1, z1); edgeGeometry [i] .vertices [1] = v (x2, y2, z2); ...
вопрос задан: 25 July 2012 00:10
0
ответов

Обнаружение лучей, пересекающих спрайт

При щелчке мышью я проецирую луч, чтобы увидеть, какие объекты пересекаются при щелчке. У меня есть куча объектов Mesh, с которыми это работает. Однако, когда я добавляю спрайт в список объектов,...
вопрос задан: 16 July 2012 20:32