Если в Three.js / WebGL есть две плоскости и одна или обе из них прозрачны, иногда плоскость позади будет скрыта прозрачной плоскостью выше. Почему это?
Я пытаюсь использовать threeJS для управления камерой в моем место действия. В настоящее время я настроил камеру так, чтобы она вращалась вокруг моего объекта с помощью клавиш «влево» и «вправо» на клавиатуре. Но кто-нибудь знает...
Я использую ThreeJS для разработки веб-приложения, которое отображает список объектов, каждый из которых имеет соответствующие кнопки «Вид» и «Скрыть»; например entityName Показать Скрыть. Когда пользователь нажимает кнопку View, следуя ...
Я пишу сценарий, ссылаясь на этот документ, и этот документ содержит мой код < script src = "https://raw.github.com/mrdoob/three.js/master/build/three.js" > < / script & gt ; < & сценарий GT; var text = "...
Я начинаю с THREE.js и пытаюсь нарисовать прямоугольник с текстура на нем, освещенная единственным источником света. Я думаю, это настолько просто, насколько возможно (HTML для краткости опущен): function ...
Последние несколько дней я пытался заставить работать текстурирование Three.js. Проблема, с которой я столкнулся, заключается в том, что мой браузер блокировал загрузку текстур, что было решено с помощью ...
Я пытаюсь прикрепить простое изображение к сетке PlaneGeometry, но это не работает. window.onload = function(){ var renderer = new THREE.WebGLRenderer(); renderer.setSize(...
He descarregat un exemple d'esfera de: http://aerotwist.com/lab/getting-started-with-three-js/ i puc veure la bonica esfera vermella. M'agradaria fer-ne una textura. He provat això: var texture = THREE ....
У меня есть кубическая геометрия и сетка, и я не знаю, как изменить ширину (или высоту... хотя я могу изменить x, y и z).
Вот фрагмент того, что у меня есть сейчас: geometry = new THREE.CubeGeometry(...
Я ищу простое (бесплатное!) Программное обеспечение начального уровня, которое позволит мне, чтобы создавать простые 3D-модели и экспортировать их в формате (JSON?), который затем можно прочитать в программе webGL. Просто ...
У меня есть следующий код, который загружает модель collada в THREE.js, я клонирую ее в 100 единиц, затем добавляю каждую в сцену, все в порядке, но после загрузки производительность становится очень плохой, хотя они ...
Я использую 3D-объект в качестве контейнера для нескольких мешей. Я использую Ортографическую камеру. Я вертикально поворачиваю контейнер на 90 ° следующим образом: meshContainer.rotation.x = 0; meshContainer ....
При тестировании импорта / экспорта между Rhino и Three я столкнулся с некоторыми проблемами при визуализации довольно сложного файла obj. Я экспортировал объект из Rhino после триангуляции Mesh. ...
Я экспортирую модели из SketchUp, которые я скачал с 3D-склада, в формат модели obj с материалами и загружаю их в THREE.js с помощью OBJMTLLoader, проблема в том, что эти файлы загружаются слишком медленно ...
Я знаю, как вращать объект, расположенный вокруг сферы, чтобы он смотрел на начало координат, но как мне затем повернуть его снова вдоль оси, которая проходит от центра объекта до начала координат ...
Я загружаю некоторые модели в формате obj с помощью OBJMTLLoader. Все они имеют около 8 моделей, некоторые размером около 2,5 МБ, эти модели загружаются очень долго, так как страница ломается и нажимает ...
У меня есть сцена three.js, подобная следующей: var scene = new THREE.Scene (); var camera = new THREE.PerspectiveCamera (75, window.innerWidth / window.innerHeight, 0.1, 1000); ...
Я нахожусь на стадии планирования разработки небольшого веб- приложение, которое выполняет интерактивную визуализацию данных в трехмерном пространстве. Для максимальной совместимости с браузером лучше всего подходит three.js, поскольку я могу ...
Я хочу иметь отражающую поверхность куба на странице WebGL с помощью Three.js. Он должен напоминать дисплей мобильного телефона, который отражает свет, но при этом должен быть черным.
Я использую три.js. У меня есть две геометрии сетки в моей сцене. Если эти геометрии пересекаются (или будут пересекаться при переводе ), я хочу обнаружить это как столкновение. Как мне поступить...
У меня в игре есть модель дома и материалы для геометрии дома. Есть материал для стены дома, и у меня есть текстура -карта -изображение, чтобы показать кирпичи. вар мат = новый...
Существует замечательный фреймворк для 3D-приложений под названием three.js. Насколько я понял, в нем есть несколько подсистем рендеринга: на основе Canvas и на основе WebGL. Итак, как насчет поддержки мобильных устройств? (...
Я пытаюсь создать длинный коридор с повторяющейся текстурой. Как добавить повторяющуюся текстуру и повернуть объект (в данном случае плоскость )под прямым углом, чтобы создать стены и потолок коридора?...
Не знаю, почему следующий код (в основном вырезанный и вставленный из примера) возвращает ошибку. var textWhy = new THREE.TextGeometry ("Почему", {size: 10, height: 5, curveSegments: 6, font: "helvetiker", ...
Есть ли способ переместить объект вперед в Three.js? Может быть, мне следует преобразовать вращение.x, y, z в вектор и разобраться с ним. Но я новичок, и я понятия не имею, как это сделать.
Я хочу сделать части сетки невидимыми во время выполнения. Могу ли я сделать эти части невидимыми/прозрачными, например. путем изменения атрибутов отдельных лиц? Сама сетка использует только один материал. Пример...
Я пытаюсь использовать Three.js для визуализации куба с 6 различными изображениями на гранях. Конструктор THREE.CubeGeometry выглядит так: THREE.CubeGeometry = function (width, height, depth, ...
Я знаю, что в THREE.js есть импортеры из различных форматов 3d графики. Существует ли импортер, подходящий для отображения модели, созданной в 3dStudioMax? И если его нет, есть ли способ конвертировать ...
Я пытался работать с классами Projector и Ray, чтобы сделать несколько демонстраций обнаружения столкновений. Я начал просто пытаться использовать мышь, чтобы выбирать объекты или перетаскивать их. У меня есть...