Вопросы по теме 'opentk'

Приложение, использующее 3D и сторонние плагины — совместимость с OpenGL или Direct3D?
Я пишу приложение, которое будет использовать сторонние плагины для рендеринга всевозможных 3D-обманок. Мое основное приложение заключается в создании объекта context/render-object и объекта rendertarget/framebuffer. Сторонние плагины будут...
135 просмотров

OpenGL / OpenTK: отображать FBO, отображаемый в фоновом потоке, в элементе управления OpenGL.
Я использую OpenGL через OpenTK и выполняю рендеринг в FramebufferObject в фоновом потоке. Теперь после каждого визуализированного кадра я хочу отображать (части) FBO в одном или нескольких элементах управления OpenGL в моем пользовательском...
1405 просмотров
schedule 17.05.2024

Как изменить разрешение области просмотра в OpenTK
Я использую OpenTk GameWindow. Я добавляю настройки графики в свой проект. Но я не могу понять, как правильно изменить разрешение или войти или выйти из полноэкранного режима во время выполнения. Может кто-нибудь объяснить правильную процедуру...
6699 просмотров
schedule 28.02.2022

VBO или списки отображения — совместимость с графическим процессором
Я работаю над новым приложением OpenGL и знаю, что списки отображения будут объявлены устаревшими в OpenGL 3.1 (наряду со многими другими полезными функциями, которые (мне) кажутся глупыми) и заменены объектами буфера вершин. Я успешно нарисовал...
1164 просмотров
schedule 22.12.2022

Как нарисовать треугольник с помощью OpenTK?
Я не уверен, почему этот код просто не рисует треугольник на экране (орфографически). Я использую OpenTK 1.1, это то же самое, что и OpenGL 1.1. List<Vector3> simpleVertices = new List<Vector3>(); simpleVertices.Add(new...
3071 просмотров
schedule 25.01.2023

Glu-less пример рисования куба?
Я пытаюсь вернуться в OpenGL, но мои знания и математика уже заржавели. Раньше я использовал C++, но теперь предпочитаю C#... пробую OpenTK. По-видимому, Glu устарел с GL 3.1, поэтому я пытаюсь найти пример рисования куба на экране без Glu на C# или...
1811 просмотров
schedule 10.08.2022

помощь в opengl или opentk в c#
Я работаю с OpenGL в С# с помощью инструментов OpenTK. Моя проблема: во-первых, мы хотим нарисовать какую-то фигуру с линиями в glwindows, мы начинаем рисовать линию с помощью кнопки MouseDown и заканчиваем ее с помощью клавиши (e), когда мы...
1510 просмотров
schedule 24.02.2023

Библиотека утилит для opentk
Это замена устаревшему OpenTK.Graphics.Glu из фреймворка tao? Особенно к необходимости рендеринга геометрии.
5024 просмотров
schedule 14.04.2023

автоматический рендеринг opentk gcontrol?
Итак, у меня есть это хорошее приложение на С#, написанное с помощью OpenTK (OpenGL)... оно использует полноэкранное окно GL и, как и предполагалось, автоматически запускает метод OnRenderFrame всякий раз, когда это возможно, и я получаю отличную игру...
2525 просмотров
schedule 12.11.2022

Прозрачные лица, из-за которых лица позади них исчезают
Я программирую игру с .NET-библиотекой OpenTK. Я пытаюсь создать эффект тумана возле определенных областей, рисуя серию прозрачных граней. Однако лица превращают все позади них в цвет неба, как показано на...
116 просмотров
schedule 19.10.2022

OpenTK (OpenGL) правильное использование BufferData и BufferSubData
Я работаю над реализацией Marching Cubes на C # с OpenTK, у меня нет проблем с алгоритмом, но я не могу понять, как заставить BufferData и BufferSubData работать правильно. Я подтвердил, что вершины и индексы работают как обычно, удаляя и создавая...
3736 просмотров
schedule 29.07.2023

Камера OpenTK в C#
Я пытаюсь познакомиться с написанием программ с OpenTK на C#. Я не могу понять, как установить и переместить камеру. В настоящее время у меня импортированы следующие библиотеки: using System; using System.Collections.Generic; using System.Linq;...
5410 просмотров
schedule 04.03.2023

Нарисуйте линию в 3D с помощью OpenTK
У меня есть следующий код для создания линии в 3d. GL.glClear(GL.GL_DEPTH_BUFFER_BIT | GL.GL_COLOR_BUFFER_BIT); GL.glMatrixMode(GL.GL_MODELVIEW); GL.glLoadIdentity(); GL.glBegin(GL.GL_LINES);...
3442 просмотров
schedule 03.05.2023

Отображение GameWindow OpenTK на экране проектора
У меня есть GameWindow , состоящий из нескольких анимаций в OpentTK , которые я хочу показать на экране проектора. Полезен ли в этом случае класс DisplayDevice ? using OpenTK; foreach (DisplayDevice device in DisplayDevice.AvailableDisplays)...
620 просмотров
schedule 15.03.2023

Исключение OpenTK GameWindow NotImplementedException
Я получаю NotImplementedException в версии 1.1 (стабильный выпуск), исходный код был включен в программу и не скомпилирован в OpenTK.dll (однофайловое приложение) без ресурсов. Я делал это раньше, но не с версией 1.1: public GameWindow(int...
484 просмотров
schedule 30.05.2023

Скопируйте задний буфер OpenGL непосредственно в пиксельные данные GDI DC.
Я пишу графический интерфейс, который использует OpenGL через OpenTK и GLControl на C #, и я пытаюсь использовать грязные прямоугольники для рисования только тех элементов управления, которые необходимо нарисовать. Очевидно, что неразумно...
1286 просмотров
schedule 30.04.2022

Как добиться лучшего сглаживания в GlControl в OpenTK?
OpenTK предлагает два подхода к использованию OpenGL: GlControl , который является стандартным элементом управления WinForms, и Собственное окно с контекстом OpenGL. Я использую GlControl, и качество FSAA кажется низким. Я разрабатываю...
4654 просмотров
schedule 07.03.2022

OpenGL передает цвет фрагментному шейдеру
В настоящее время я пытаюсь создать тестовую сцену с шейдерами. Это мой код. vertexArray = GL.GenVertexArray(); GL.BindVertexArray(vertexArray); float[] Vertices = new float[] { -1.0f, -1.0f, 0.0f, 1.0f, -1.0f, 0.0f, 0.0f, 1.0f,...
3185 просмотров
schedule 02.07.2022

Сбой OpenTK, как только я использую OpenGL
Я использую OpenTK для создания приложения C # OpenGL. Я пытаюсь не использовать класс GameWindow для открытия контекста — вот мой класс, управляющий окном + контекстом: using OpenTK; using OpenTK.Graphics; using OpenTK.Graphics.OpenGL4; using...
1832 просмотров
schedule 30.06.2023

Многопоточность не может получить доступ к this.close()
Итак, я понимаю, что вам разрешен доступ к элементу управления пользовательского интерфейса только из потока, в котором он был создан, но я получаю сообщение об ошибке, жалующееся на строку «this.Close()». Я пытаюсь запустить поток, который открывает...
271 просмотров
schedule 10.05.2023