Хобрук: Ваш путь к мастерству в программировании

Вопросы по теме 'opengl-es'

преобразование 2D-координат мыши в 3D-пространство в OpenGL ES
Я хочу преобразовать текущие координаты X и Y мыши в трехмерное пространство, которое я нарисовал в окне просмотра. Мне нужно сделать это на платформе OpenGL ES. Я нашел следующие возможные решения, реализованные в OpenGL, но ни одно из них не...
01.05.2024

Настройка изменения координат OpenGL
У меня есть ортоэкран, настроенный в OpenGL ES на iPhone, и я хотел бы изменить свою систему координат по сравнению с текущими настройками. Я думал, что что-то вроде этого сработает. glOrthof(0, self.view.frame.size.width, 0,...

Как визуализировать карту высот с помощью OpenGL/cocos2d?
У меня есть 2d массив поплавков. Каждая ячейка представляет пиксель. В зависимости от значения поплавка я сопоставляю поплавок с определенным цветом. Я хочу создать фоновый спрайт на основе всех этих значений. Я мало знаю об OpenGL, поэтому не...

OpenGL ES перемещает объект
Я пишу игру Android OpenGL ES 1.0. В этом я хочу переместить объект в игре с помощью этого метода: public void move(float dx, float dy, float dz) { for(int i=0; i < objectVerts.length; i+=3) { objectVerts[i + 0] += dx;...
04.04.2024

Почему матрицы режима просмотра и камеры используют ориентацию RUB
Обычно я нахожу библиотеки матриц, строящие матрицы как представления модели, так и матрицы камер из векторов RUB (справа вверх-вниз), как показано на этих страницах: http://3dengine.org/Right-up-back_from_modelview...

GLKTextureLoader не загружает jpg на новый iPad
Я пытаюсь создать кубическую карту из шести файлов jpg из Интернета в GLKit. Он отлично работает на моем iPhone 6+, но когда я запускаю тот же код на «новом iPad», кубическая карта просто черная при применении к объекту. Если я попробую то же самое...

Android glsurfaceview растягивается, чтобы соответствовать
Я использую glsurfaceview и его рендерер для отображения GLES на весь экран устройства. Это работает, как и ожидалось. Теперь я хочу добавить возможность «увеличения» выходного размера. Под этим я подразумеваю (например) рендеринг GLES в области...

Получение собственного исходного кода OpenGL ES из проекта Android с открытым исходным кодом
Я хочу получить собственные исходные файлы реализации Android для OpenGL ES 3.0. Причина в том, что я могу лучше понять базовую систему OpenGL, реализованную в Android, и точно увидеть, что делает каждый метод. Ссылка на GLES30 довольно скудна....

GLES20.glReadPixel слишком медленный
Это старый вопрос, но я хотел бы получить ответ с кодом. Следующее слишком медленно для реального времени. Я намерен использовать его позже с совместным использованием экрана OpenTOK. Любая быстрая замена? ByteBuffer bb =...

Новые материалы

Основы принципов S.O.L.I.D, Javascript, Git и NoSQL
каковы принципы S.O.L.I.D? Принципы SOLID призваны помочь разработчикам создавать надежные, удобные в сопровождении приложения. мы видим пять ключевых принципов. Принципы SOLID были разработаны..

Как настроить Selenium в проекте Angular
Угловой | Селен Как настроить Selenium в проекте Angular Держите свое приложение Angular и тесты Selenium в одной рабочей области и запускайте их с помощью Mocha. В этой статье мы..

Аргументы прогрессивного улучшения почти всегда упускают суть
В наши дни в кругах веб-разработчиков много болтают о Progressive Enhancement — PE, но на самом деле почти все аргументы с обеих сторон упускают самую фундаментальную причину, по которой PE..

Введение в Джанго Фреймворк
Схема «работать умно, а не усердно» В этой и последующих статьях я познакомлю вас с тем, что такое фреймворк Django и как создать свое первое приложение с помощью простых и понятных шагов, а..

Настольный ПК как «одно кольцо, чтобы править всеми» домашних компьютеров
Вид после 9 месяцев использования С настольных компьютеров все началось, но в какой-то момент они стали «серверами», и мы все перешли на ноутбуки. В прошлом году я столкнулся с идеей настольных..

Расширенные методы безопасности для VueJS: реализация аутентификации без пароля
Руководство, которое поможет вам создавать безопасные приложения в долгосрочной перспективе Безопасность приложений часто упускается из виду в процессе разработки, потому что основная..

стройный-i18следующий
Представляем стройную оболочку для i18next. Эта библиотека, основанная на i18next, заключает экземпляр i18next в хранилище svelte и отслеживает события i18next, такие как languageChanged,..