Форум программистов, компьютерный форум, киберфорум
OpenGL
Войти
Регистрация
Восстановить пароль
Другие темы раздела
OpenGL Как правильно описать код этой программы? https://www.cyberforum.ru/ opengl/ thread2470681.html
#include <GL/freeglut.h> #include <string> #define _USE_MATH_DEFINES #include <math.h> // Hide the console #pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:mainCRTStartup") const float M_PI_F = (float)M_PI;
OpenGL Как правильно передать массив в функцию?
Всем привет. Не могу понять, какой тип нужно передать в функцию glBufferData()? У меня есть структура GLfloat vertices = { -0.5f, 0.0f, 0.0f, 0.0f, 0.5f, 0.0f, 0.5f, 0.0f, 0.0f, 0.0f, -0.5f, 0.0f }; и функция
OpenGL Работа математического маятника в Opengl Здравствуйте, возникла сложность реализации математического маятника в Opengl. Смысл в чем: нужно реализовать его работу дабы он в трехмерных координатах дополнял часы с кукушкой. Помогите пожалуйста разобраться) https://www.cyberforum.ru/ opengl/ thread2469524.html OpenGL Opengl онлайн https://www.cyberforum.ru/ opengl/ thread2469433.html
Есть онлайн компиляторы языка JAVA. А можно ли онлайн писать для opengl? или это технически не возможно? если можно то где
OpenGL Матрица модели,мировые координаты
Добрый вечер, хочу попросить помощи с заданием, не могу понять, как реализовать нужные функции для матрицы модели согласно описанию на Java,файл приведен ниже и что нужно, написано в комментариях. public class Transformable { private Transformable parent; private Transformable children; public Matrix4f modelMatrix = new Matrix4f(); public Matrix4f worldMatrix = new...
OpenGL OpenGL - delphi - вращение пирамиды https://www.cyberforum.ru/ opengl/ thread2468819.html
Для курсовой работы неожиданно понадобился OpenGl, при чем на Delphi, а информации по поводу него нашлось очень мало. Так что прошу помощи Надо заставить пирамиду вращаться (желательно от мышки, но кнопки тоже сойдут, лишь бы работало) Все способы, которые нашла, не помогли. То ли мозгов не хватает, то ли знаний Буду благодарна за любые советы. не знаю нужен ли тут мой код, но на всякий...
OpenGL Вращение планеты вокруг солнца, и вокруг своей оси У меня есть Солнце, которое находиться в координатах(0.0.0), и нужно вращать планеты, как по орбите, и вокруг свой оси. Вот код двух плане, они вращаются, но совсем не так как надо, marsAngle += timeDelta * 5.0; //меркурий modelMatrix = glm::rotate(modelMatrix, glm::radians(float(marsAngle)),vec3(1.0f,0.0f,0.0f)); modelMatrix = glm::translate(modelMatrix,... https://www.cyberforum.ru/ opengl/ thread2468438.html График функции в OpenGL c++ OpenGL
Здравствуйте! Нужно создать график функции y = sinx. Пользователь должен вначале задать диапазон, в пределах которого он хочет построить график. Если при этом в область построения попадают оси абсцисс и ординат, их нужно нарисовать с единичными интервалами. Возможно, у кого-то есть какие-то наброски?
OpenGL Текстуры в OpenGL и Glut на C# https://www.cyberforum.ru/ opengl/ thread2468119.html
Пишу программу на C# с помощью OpenGL и Glut, столкнулся с проблемой, что все гайды и учебники на OpenGl и Glut написаны под С++ Нужно на трёхмерную фигуру "натянуть" картинку из памяти компьютера (т.е. файл jpeg/jpg/png). Не могу найти ничего нормального. Фигура рисовалась с помощью Glut: Glut.glutWireTorus(0.3,3,8,64);
OpenGL При запуске программы выдаёт ошибку, связанную с .dll файлом OpenGL Добрый день Столкнулся с проблемой, что при установке TaoFraemwork файл Tao.Freeglut.dll не находится в программе. На компьютере он есть, но Visual Studia не может его найти. Пишет такую ошибку: "Не удается загрузить DLL "freeglut.dll": Не найден указанный модуль. (Исключение из HRESULT: 0x8007007E)" Код программы прикрепляю: using System; using System.Collections.Generic; using... https://www.cyberforum.ru/ opengl/ thread2467494.html
OpenGL - delphi - пирамида Серпинского OpenGL
Пытаюсь построить пирамиду Серпинского в 3д - трехмерный аналог треугольника Серпинского, т.е. первая пирамида разбивается на четыре равных, сжатых в два раза, после каждая разбивается еще на четыре и так далее, в зависимости от необходимого количества интерпретаций. В 2д проблем не было, но и делала не через OpenGl. Тут же картинка мигает и в итоге экран остается пустым. Уже вторую неделю бьюсь,...
OpenGL Непонятки с debug. Символы не загружены. Просит указать путь к файлу glut32.pdb Привет всем. Я новичок в OpenGL, начал его изучать и столкнулся с такой проблемой что при отладке кода в определенных местах выскакивает окно, где как я понял компилятору нужен файл glut32.pdb, но где его найти не понятно? Использую Visual Studio 2012. Вот директории куда были помещены файлы GLUT glut.h кинул в C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\GL glut.lib и... https://www.cyberforum.ru/ opengl/ thread2466594.html
0 / 0 / 0
Регистрация: 01.02.2016
Сообщений: 31
19.06.2019, 15:55  [ТС] 0

Не могу загрузить/отобразить текстуры. Что не так? - OpenGL - Ответ 13667324

19.06.2019, 15:55. Показов 1437. Ответов 5
Метки (Все метки)

Ответ

В общем. До чего я доковырялся. Есть у меня участок кода с загрузкой текстуры в память OpenGL:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
                    //загрузка текстуры
                    // открываем окно выбора файла
                    DialogResult res = openFileDialog1.ShowDialog();
                    // если файл выбран - и возвращен результат OK 
                    if (res == DialogResult.OK)
                    {
                        //создаем объект с идентификатором imageId
                        Il.ilGenImages(1, out imageId);
                        //делаем изображение текущим
                        Il.ilBindImage(imageId);
                        //пробуем загрузить изображение
                        if (Il.ilLoadImage(GlobalVarClass.scenarioArray[numscen].floorArray[numfloor].subArray[length].sub_URL))
                        {
                            //если загрузка прошла успешно
                            //сохраняем размеры изображения
                            int width = Il.ilGetInteger(Il.IL_IMAGE_WIDTH);
                            int height = Il.ilGetInteger(Il.IL_IMAGE_HEIGHT);
                            GlobalVarClass.scenarioArray[numscen].floorArray[numfloor].subArray[length].SizeW = width;
                            GlobalVarClass.scenarioArray[numscen].floorArray[numfloor].subArray[length].SizeH = height;
                            //определяем число бит на пиксель
                            int bitspp = Il.ilGetInteger(Il.IL_IMAGE_BITS_PER_PIXEL);
                            switch (bitspp)//в зависимости от полученного результата
                            {
                                case 24:
                                    mGlTextureObject = MakeGlTexture(Gl.GL_RGB, Il.ilGetData(), width, height);
                                    break;
                                case 32:
                                    mGlTextureObject = MakeGlTexture(Gl.GL_RGBA, Il.ilGetData(), width, height);
                                    break;
                            }
                                //активируем флаг, что текстура загружена
                                textureIsLoad = true;
                                //очищаем память
                                Il.ilDeleteImages(1, ref imageId);
                        }
                    }
Здесь видно, что диалог openFileDialog1 никакой функциональной нагрузки на себе не несет, я его вставил для тестов. Он только позволяет выбрать пользователю некий файл и нажать кнопку "Ok". Сама же текстура грузится из переменной в массиве (GlobalVarClass.scenarioArray[numscen].floorArray[numfloor].subArray[length].sub_URL).
В итоге: текстура грузится и отображается (та-даам!). Убираю диалог с if (res == DialogResult.OK) и что? Текстуры нет! Думал, что права Админа не дают грузить текстуру с диска С, но перенос файла на диск D тоже ничего не дал. Пробовал создавать переменную типа string и прописывать путь ручками, без массива. Тоже тухляк. Что за ерунда? Есть идеи, что бы это могло быть? Как дальше двигаться с Tao если такие косяки всплывают?

Вернуться к обсуждению:
Не могу загрузить/отобразить текстуры. Что не так? OpenGL
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.06.2019, 15:55
Готовые ответы и решения:

Как загрузить текстуры на объект? (Unity 3d)
Привет. Я скачал с Asset store несколько текстур, но как их загрузить на объект не знаю, не могу...

Как загрузить текстуры в видео память и передать их в пиксельный буфер?
Я использую SDL 2, но в одном моменте решил использовать чистый OpenGL, потому что не нашёл, как...

не могу понять что не так(((((
привет всем! у меня проблемка возникла компиятор никак не проглатывает мой код #include &lt;iostream&gt;...

Не могу понять, что не так
Не могу изменить вид приглашения через файл *.bat (необходимо вывести время) При вводе prompt...

5
19.06.2019, 15:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.06.2019, 15:55
Помогаю со студенческими работами здесь

Не могу понять что не так
Помогите пожалуйста в чем там проблема?

Не могу понять что не так
При повторном нажатии на кнопку все равно выполняется informacia.LoadFromFile('C:\блаблабла.txt');...

Не могу понять что не так
В задании нужно вычислить величину S. Но результат почему-то 0. Насколько я понимаю 0 получается...

не могу понять что не так
задание такое : Структура &quot;книга почтой&quot;:-наименование книги;-ФИО автора;-номер по...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru