Форум программистов, компьютерный форум, киберфорум
Блог 8Observer8
Войти
Регистрация
Восстановить пароль
Старый
Рейтинг: 5.00. Голосов: 1.
Использование физического движка Planck.js вместе с TypeScript (Planck.js - это порт физического 2D-движка Box2D)
Запись от 8Observer8 размещена 04.02.2021 в 20:39 (Блог 8Observer8)
Обновил(-а) 8Observer8 04.02.2021 в 20:49

Скачать исходники: hello-planckjs-webgl10-ts.zip (4.8 Кб)

Исходники на GitHub: hello-planckjs-webgl10-ts

Установите глобально следующие пакеты:
  • npm i typescript
...
Миниатюры
Нажмите на изображение для увеличения
Название: 5241fcad-b4fa-42aa-a02d-bffc70c3c9c9.png
Просмотров: 57
Размер:	2.9 Кб
ID:	6778  
Вложения
Тип файла: zip hello-planckjs-webgl10-ts.zip (4.8 Кб, 63 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 347 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Использование физического движка Ammo.js вместе с TypeScript (Ammo.js - это порт физического 3D-движка Bullet)
Запись от 8Observer8 размещена 29.01.2021 в 18:32 (Блог 8Observer8)
Обновил(-а) 8Observer8 04.02.2021 в 20:48

Скачать исходники: hello-ammojs-webgl10-ts.zip (46.0 Кб)

Исходники на GitHub: hello-ammojs-webgl10-ts

Установите глобально следующие пакеты:
  • npm i typescript -g
  • npm
...
Изображения
 
Вложения
Тип файла: zip hello-ammojs-webgl10-ts.zip (46.0 Кб, 74 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 524 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Определение клика мыши шейдером по фигуре любой формы в 2D и 3D на языках: JavaScript, Python и C++ (Qt)
Запись от 8Observer8 размещена 25.01.2021 в 18:31 (Блог 8Observer8)
Обновил(-а) 8Observer8 25.01.2021 в 18:37

...
Изображения
 
Вложения
Тип файла: zip pick_object_opengl33_pyqt5.zip (1.6 Кб, 67 просмотров)
Тип файла: zip pick_object_opengl33_pyside2.zip (1.6 Кб, 73 просмотров)
Тип файла: zip PickObject_OpenGLES20_Qt5Cpp.zip (2.5 Кб, 82 просмотров)
Тип файла: zip pick-object-webgl10-js.zip (2.0 Кб, 67 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 1067 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Инструкция подключения GoogleTest и GoogleMock к Qt Creator в несколько кликов без CMake
Запись от 8Observer8 размещена 21.01.2021 в 15:05 (Блог 8Observer8)
Обновил(-а) 8Observer8 21.01.2021 в 16:37

Исходники: Calculator_QtCpp.zip (5.4 Кб)

В QtCreator подключение GTest и GMock происходит в несколько кликов из исходников без использования CMake для сборки в библиотеки.
  • Скачиваем
...
Миниатюры
Нажмите на изображение для увеличения
Название: 50b511df-821e-465f-887a-b4242f635625.png
Просмотров: 519
Размер:	4.6 Кб
ID:	6724  
Изображения
  
Вложения
Тип файла: zip Calculator_QtCpp.zip (5.4 Кб, 480 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 1241 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Рисование квадратов, координаты которых считываются с удалённой базы данных MySQL и передаются с сервера через WebSocket
Запись от 8Observer8 размещена 13.01.2021 в 23:16 (Блог 8Observer8)
Обновил(-а) 8Observer8 14.01.2021 в 13:41

Скачать исходники: squares-from-mysql-webgl10-js.zip (3.5 Кб)

Развернул пример на бесплатном хостинге Heroku: https://squares-from-mysql-web... kuapp.com/

Ограничение...
Изображения
 
Вложения
Тип файла: zip squares-from-mysql-webgl10-js.zip (3.5 Кб, 1275 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 952 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 3.67. Голосов: 3.
Подключение Assimp к Qt Creator для использования на Qt C++ и OpenGL
Запись от 8Observer8 размещена 27.11.2020 в 14:26 (Блог 8Observer8)
Обновил(-а) 8Observer8 27.11.2020 в 15:56

Assimp - это библиотека для загрузки 3D моделей из различных форматов. Допустим вы собрали Assimp с помощью CMake и инструментов...
Миниатюры
Нажмите на изображение для увеличения
Название: AssimpMinGWLibs.png
Просмотров: 204
Размер:	5.6 Кб
ID:	6599   Нажмите на изображение для увеличения
Название: AssimpInclude.png
Просмотров: 174
Размер:	10.1 Кб
ID:	6600  
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 453 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 3.00. Голосов: 6.
Скелетная анимация на двух костях на Qt C++ и OpenGL
Запись от 8Observer8 размещена 26.11.2020 в 10:01 (Блог 8Observer8)
Обновил(-а) 8Observer8 26.11.2020 в 19:47

Исходники:...
Изображения
 
Вложения
Тип файла: zip JointModel_DemoForWindows.zip (11.08 Мб, 189 просмотров)
Тип файла: zip JointModel_OpenGL33_Qt5Cpp-master.zip (3.2 Кб, 193 просмотров)
Тип файла: zip JointModel_OpenGLES20_Qt5Cpp-master.zip (68.9 Кб, 202 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 556 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 3.00. Голосов: 6.
Вращение кубика с помощью клавиш клавиатуры на Qt C++ и OpenGL
Запись от 8Observer8 размещена 25.11.2020 в 15:01 (Блог 8Observer8)
Обновил(-а) 8Observer8 25.11.2020 в 15:05

Исходники:...
Изображения
 
Вложения
Тип файла: zip RotateCubeByKeys_OpenGL33_Qt5Cpp-master.zip (3.2 Кб, 180 просмотров)
Тип файла: zip RotateCubeByKeys_OpenGLES20_Qt5Cpp-master.zip (102.1 Кб, 190 просмотров)
Тип файла: zip RotateCubeByKeys_DemoForWindows.zip (11.08 Мб, 172 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 447 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 2.00. Голосов: 4.
Пример змейки из туториала от NoobTuts: Python Snake Game, переписанный на Qt C++ OpenGL
Запись от 8Observer8 размещена 23.11.2020 в 19:36 (Блог 8Observer8)
Обновил(-а) 8Observer8 23.11.2020 в 19:39

Демка для Windows: Snake2DNoobTuts_OpenGLES20_Qt5Cpp.zip (11 МБайт)

Исходники на OpenGL ES 2.0 для Desktop, Android и iOS

C++ (Qt)
1
2
3
4
5
// Add this line to .pro:
// win32: LIBS += -lopengl32
 
#ifdef _WIN32
#include
...
Изображения
 
Вложения
Тип файла: zip Snake2DNoobTuts_OpenGLES20_Qt5Cpp.zip (11.09 Мб, 200 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 443 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
[Туториал] Подключение 3D-движка Panda3D к Qt Creator IDE для программирования на C++
Запись от 8Observer8 размещена 16.11.2020 в 17:12 (Блог 8Observer8)
Обновил(-а) 8Observer8 16.11.2020 в 17:23

3D-движкок Panda3D написан на C++ и позволяет создавать интерактивные 3D-приложения не только на Python, но и на C++. Эта пошаговая...
Миниатюры
Нажмите на изображение для увеличения
Название: d965609552a592a57c440200d755012d9010ef89.png
Просмотров: 234
Размер:	25.3 Кб
ID:	6571   Нажмите на изображение для увеличения
Название: f469a77f52270aca28b578f07009ca9690a9a9db_2_690x345.png
Просмотров: 153
Размер:	38.3 Кб
ID:	6572   Нажмите на изображение для увеличения
Название: a96611dc2635756044255e6dc0f5d041813c3d79.png
Просмотров: 148
Размер:	30.2 Кб
ID:	6573  

Нажмите на изображение для увеличения
Название: 3a7a2fcf07d7b861c64d3a25d48a2beafe2b53c0.png
Просмотров: 155
Размер:	18.8 Кб
ID:	6574   Нажмите на изображение для увеличения
Название: d9bce1ece2491ae05748b0f18c7e25c3f2ff10fe.png
Просмотров: 78
Размер:	13.2 Кб
ID:	6575  
Изображения
 
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 329 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Создание меню для игры на UPBGE 0.2.5. Русский шрифт. Экспорт в exe
Запись от 8Observer8 размещена 11.06.2020 в 14:55 (Блог 8Observer8)
Обновил(-а) 8Observer8 11.06.2020 в 16:45

BGE вышел из состава 3D-редактора Blender и стал называться UPBGE. Официальный сайт UPBGE: https://upbge.org/ BGE (Blender Game Engine) - это игровой движок, который входил...
Вложения
Тип файла: rar GameMenuExe.part1.rar (25.00 Мб, 502 просмотров)
Тип файла: rar GameMenuExe.part2.rar (19.75 Мб, 455 просмотров)
Тип файла: rar GameMenuInRussian.blend.rar (210.2 Кб, 455 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 981 Комментарии 1 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Пример загрузки анимированной модели из формата glTF 2.0 на TypeScript и движке Babylon.js
Запись от 8Observer8 размещена 04.06.2020 в 07:48 (Блог 8Observer8)
Обновил(-а) 8Observer8 04.06.2020 в 08:07

Скачать исходники: gates-babylonjs-typescript.zip (6.9 Кб)

Мой пример на бесплатном движке Babylon.js и языке TypeScript, который показывает...
Изображения
 
Вложения
Тип файла: zip gates-babylonjs-typescript.zip (6.9 Кб, 467 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 356 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 2.
Создание кроссплатформенного приложения с графикой на C#, OpenGL 3.1 и .NET Core
Запись от 8Observer8 размещена 28.05.2020 в 18:20 (Блог 8Observer8)
Обновил(-а) 8Observer8 28.05.2020 в 20:55

  • Устанавливаем кроссплатформенный .NET Core SDK
  • Создаём пустую папку и заходим в неё из консоли: cd your_project
  • Создаём консольное приложение
...
Миниатюры
Нажмите на изображение для увеличения
Название: RotatingTriangleOpenGL31DotNetCore.png
Просмотров: 437
Размер:	3.1 Кб
ID:	6272  
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 333 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Инструкция установки SFML.NET для работы с 2D графикой на C# .NET Core на Windows, Linux и Mac
Запись от 8Observer8 размещена 23.05.2020 в 22:14 (Блог 8Observer8)
Обновил(-а) 8Observer8 16.06.2020 в 13:32

Инструкция была написана для темы: Mac OS. Как рисовать графики?

SFML умеет загружать шрифты, рисовать текст и многое другое. В качестве...
Миниатюры
Нажмите на изображение для увеличения
Название: SFML.NET .NET Core.png
Просмотров: 469
Размер:	3.1 Кб
ID:	6269  
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 604 Комментарии 1 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Пошаговая инструкция. Выставление Origin в центр модели и центр координат в Blender
Запись от 8Observer8 размещена 16.05.2020 в 14:27 (Блог 8Observer8)
Обновил(-а) 8Observer8 16.05.2020 в 14:29

Origin - это точка модели относительно которой происходят трансформации с координатами вершин примитивов модели.
  • В Blender'е кликните левой кнопкой мыши по модели,
...
Изображения
      
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 3273 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Makefile для сборки примера на движке Urho3D с помощью MinGW 32 bit
Запись от 8Observer8 размещена 14.05.2020 в 13:47 (Блог 8Observer8)
Обновил(-а) 8Observer8 14.05.2020 в 13:56

Написал инструкцию для тех кто хочет учиться работать с Makefile'ами и движком Urho3D. Для написания кода достаточно будет легковесного редактора кода VSCode и плагина для C/C++ от Microsoft
  • Скачайте
...
Изображения
 
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 230 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 3.00. Голосов: 2.
Пример Makefile для компиляции с помощью gcc и MinGW оконного приложения на SDL2 и Си
Запись от 8Observer8 размещена 07.05.2020 в 02:30 (Блог 8Observer8)
Обновил(-а) 8Observer8 07.05.2020 в 02:42

Исходники и EXE: rectangle-sdl2-clang.rar (406.6 Кб)

Покажу пример создания окна на SDL2, на котором будет рисоваться зелёный прямоугольник....
Изображения
 
Вложения
Тип файла: rar rectangle-sdl2-clang.rar (406.6 Кб, 1036 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 330 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Функция определения победителя и unit-тесты для неё для игры Крестики-нолики на Python
Запись от 8Observer8 размещена 28.04.2020 в 20:31 (Блог 8Observer8)


grid.py

Python
1
 
...
Аватар для 8Observer8
Размещено в Без категории
Просмотров 292 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Рисование геометрических фигур на плоскости с помощью Canvas API и JavaScript ES5
Запись от 8Observer8 размещена 27.04.2020 в 15:06 (Блог 8Observer8)
Обновил(-а) 8Observer8 27.04.2020 в 15:38

Скачать исходники: triangle-square-disk-canvas2d-es5.rar (12.5 Кб)
Запуск в песочнице и просмотр кода: https://plnkr.co/edit/XqVPPW2HKQKayvUM?preview

index.html

PHP/HTML
1
<!doctype
...
Изображения
 
Вложения
Тип файла: rar triangle-square-disk-canvas2d-es5.rar (12.5 Кб, 1070 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 347 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Загрузка текстурированной 3D модели из OBJ-формата в WPF, C#, OpenGL 3.3
Запись от 8Observer8 размещена 26.04.2020 в 19:16 (Блог 8Observer8)
Обновил(-а) 8Observer8 26.04.2020 в 19:22

Скачать исходники: ObjLoader_OpenGL33WPF.zip (5.46 Мб)
К записи прикреплён скриншот экспорта из Blender. Должна стоять галочка, что модель будет триангулирована.

MainWindow.xaml

XML
1
 
...
Миниатюры
Нажмите на изображение для увеличения
Название: Export.png
Просмотров: 976
Размер:	23.1 Кб
ID:	6187  
Изображения
 
Вложения
Тип файла: zip ObjLoader_OpenGL33WPF.zip (5.46 Мб, 1148 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 283 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Вывод текста и геометрических фигур на плоскости с помощью Canvas API и языка TypeScript
Запись от 8Observer8 размещена 26.04.2020 в 17:12 (Блог 8Observer8)
Обновил(-а) 8Observer8 26.04.2020 в 17:16

Перевёл один в один SFML C++ пример на Canvas API и TypeScript:
Как собрать из консоли:
  • Заходим в каталог
...
Изображения
 
Вложения
Тип файла: rar draw-text-canvas2d-ts.rar (9.7 Кб, 1004 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 302 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 2.
Вывод текста и геометрических фигур на плоскости с помощью библиотеки SFML и языка C++
Запись от 8Observer8 размещена 25.04.2020 в 18:54 (Блог 8Observer8)
Обновил(-а) 8Observer8 16.06.2020 в 11:43

Скачать проект для Visual Studio: DrawText_SfmlCpp.zip (5.21 Мб). Библиотека SFML подключена и проект должен запуститься без каких-либо дополнительных...
Миниатюры
Нажмите на изображение для увеличения
Название: DrawText_SfmlCpp.png
Просмотров: 1191
Размер:	5.3 Кб
ID:	6179  
Вложения
Тип файла: zip DrawText_SfmlCpp.zip (5.21 Мб, 1182 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 390 Комментарии 1 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 3.
Пример рисования шахматной доски, загруженной из obj-формата, на C++, OpenGL 3.1, SDL2
Запись от 8Observer8 размещена 18.04.2020 в 11:44 (Блог 8Observer8)
Обновил(-а) 8Observer8 18.04.2020 в 22:12

Скачать проект для Visual Studio с подключёнными библиотеками: ChessBoard_SDL2OpenGL31Cpp.zip

Проект должен запускаться в VS2012-VS2017 (x86 и x64). Все нужные...
Миниатюры
Нажмите на изображение для увеличения
Название: ChessBoard_SDL2OpenGL31Cpp.png
Просмотров: 1144
Размер:	125.1 Кб
ID:	6130  
Вложения
Тип файла: zip ChessBoard_SDL2OpenGL31Cpp.zip (5.25 Мб, 1340 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 478 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 2.
Пример рисования шахматной доски в 2D (квадратами) и в 3D (кубами) на C++, OpenGL 3.3, SFML
Запись от 8Observer8 размещена 18.04.2020 в 11:16 (Блог 8Observer8)
Обновил(-а) 8Observer8 20.10.2020 в 17:33

Проекты для Visual Studio с подключёнными библиотеками:
В коде есть строка для принудительного запуска...
Миниатюры
Нажмите на изображение для увеличения
Название: Chessboard2D.png
Просмотров: 1337
Размер:	11.4 Кб
ID:	6125   Нажмите на изображение для увеличения
Название: Chessboard3D.png
Просмотров: 1204
Размер:	12.0 Кб
ID:	6126  
Вложения
Тип файла: zip Chessboard2D.zip (3.82 Мб, 1286 просмотров)
Тип файла: zip Chessboard3D.zip (3.82 Мб, 1162 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 321 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Движение ромба зажатыми левой и правой кнопками мыши. WebGL 1.0, JavaScript ES5
Запись от 8Observer8 размещена 16.04.2020 в 17:22 (Блог 8Observer8)
Обновил(-а) 8Observer8 16.04.2020 в 17:24

Cкачать исходники: move-rhombus-by-mouse-webgl10-es5.zip Запустить в песочнице по клику. Чтобы отображался русский шрифт нужно локальную версию запускать...
Изображения
 
Вложения
Тип файла: zip move-rhombus-by-mouse-webgl10-es5.zip (92.7 Кб, 1177 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 323 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 2.
Пример на физическом 2D-движке Matter.js на TypeScript
Запись от 8Observer8 размещена 01.04.2020 в 13:07 (Блог 8Observer8)

Переписал короткий пример из Getting started на TypeScript.

Запустить в песочнице: https://plnkr.co/edit/i74EujzRkHExTX6b?preview
Исходники и инструкция: https://github.com/8Observer8/... atterjs-ts...
Изображения
 
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 240 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Пример загрузки текстурированного 3D-объекта из obj-файла на C++ и рисования на OpenGL 3.1, SFML
Запись от 8Observer8 размещена 01.04.2020 в 08:21 (Блог 8Observer8)
Обновил(-а) 8Observer8 18.04.2020 в 11:46

Пример для Visual Studio: TexturedCubeFromObj_SfmlOpenGL31Cpp.zip. Он загружает куб, созданный в Blender и текстурированный в GIMP, из obj-файла и текстуру....
Миниатюры
Нажмите на изображение для увеличения
Название: TexturedCubeFromObj_SfmlOpenGL31Cpp.png
Просмотров: 617
Размер:	29.6 Кб
ID:	6062  
Вложения
Тип файла: zip TexturedCubeFromObj_SfmlOpenGL31Cpp.zip (5.06 Мб, 627 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 449 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Базовые формы из очень древней и на сегодня очень популярной во всём Мире китайской игры Вэйцы
Запись от 8Observer8 размещена 30.03.2020 в 16:18 (Блог 8Observer8)

Сделал изображение базовых форм из очень древней и на сегодня очень популярной во всём Мире китайской игры Вэйцы,...
Миниатюры
Нажмите на изображение для увеличения
Название: GoForms.jpg
Просмотров: 759
Размер:	55.7 Кб
ID:	6061  
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 205 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 3.67. Голосов: 3.
Обучающие материалы по Python для создания GUI
Запись от 8Observer8 размещена 25.02.2020 в 15:21 (Блог 8Observer8)
Обновил(-а) 8Observer8 25.02.2020 в 17:36

Видеокурс по PyQt5: 2017 - 10 - Python GUI Programming Recipes using PyQt5 - - Burkhard Meier - 4h 9m В курсе, кроме GUI, затрагиваются темы: SQL, Network (TCP-sockets), OpenGL,...
Аватар для 8Observer8
Размещено в Без категории
Просмотров 312 Комментарии 1 8Observer8 вне форума
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.