Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обьясните насчет специальности https://www.cyberforum.ru/ cpp/ thread1213189.html
Здравствуйте, учусь на компьютерной инженерии и не могу для себя решить чем хочу заниматься, именно программированием или сферой связанной более с железом. В интернете полно информации про направления программирования. А вот про железо очень мало на подобии hardware engineer. Я имею очень небольшое представления. Естественно думаю вполне достаточно сил будет осиливать и то и то, пока учусь. А...
Получение изображения экрана без принтскрина C++
Есть ли какой-нибуть универсальный и быстрый способ получения изображения прямо с сигнала монитора или видиокарты, или еще как-нибуть, без принтскрина кароче)
C++ Кто может поделиться файлами ogg.dll, vorbis.dll и vorbisfile.dll - 32-х и 64-битными версиями? https://www.cyberforum.ru/ cpp/ thread1212591.html
Движок перевожу на платформу Win64 и нужно, чтобы разрядность ЕХЕ и DLL совпадали, а в интернете искал 64-битные версии ogg.dll, vorbis.dll и vorbisfile.dll - то нигде нет... Мне только эти библиотеки нужны, остальные я нашел и они работают. Пробовал скачать с сайта xiph.org/download/ libogg 1.3.2 и libvorbis 1.3.4 исходники, но собрать в MS Visual Studio 2010 Professional никак не получается,...
C++ Перевести код из MATLAB в С++ https://www.cyberforum.ru/ cpp/ thread1211177.html
можно ли как-то перевести код матлаба в с/с++ или другой язык программирования?
C++ Dev-C++5.6.3
Здравствуйте, помогите разобраться в проблеме. Давно мечтал заняться программированием и сегодня скачал Dev-C++5.6.3 и начал обучение с видео уроков, написал простейшую программу, но она выдает ошибку. Без понятие в чем проблема. Очень надеюсь на вашу помощь. file:///C:/Users/Валентин/Desktop/Dev.jpg #include <iostram> using namespace std; int main() } cout << "Hello, World!";...
C++ Добавление данных в кэш https://www.cyberforum.ru/ cpp/ thread1208835.html
Здравствуйте. Есть ли какие-то средства (связанные непосредственно с плюсами или нет), позволяющие влиять на добавление данных в кэш. В частности, могу ли я попросить руками процессор закэшить нужные мне данные. Спасибо.
C++ Run-Time Check Failure #2 - Stack around the variable 'A' was corrupted https://www.cyberforum.ru/ cpp/ thread1208071.html
#include <iostream> #include <iomanip> using namespace std; int main() { setlocale(LC_ALL,"Russian"); const int n=50; int A,i,j; srand((unsigned)time(NULL)); cout<<"A = ";
PathStripToRoot() Вызывает ошибки C++
Строка 36 PathStripToRoot(szRoot); Вызывает ошибки: Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ __imp__PathStripToRootW@4 в функции "public: wchar_t * __thiscall Info_PC::Get_MainDir(void)" (?Get_MainDir@Info_PC@@QAEPA_WXZ) C:\Users\****\Documents\Visual Studio 2013\Projects\Space_A\Space_A\main.obj Space_A Ошибка 2 error LNK1120: неразрешенных внешних...
C++ Как сделать так, что бы после начала игры, активным было OpenGL-окно, а не консольное? https://www.cyberforum.ru/ cpp/ thread1207235.html
Всем привет, у Меня тут такая проблемка, даже не знаю как искать ее решение в гугле, вот и решил написать сюда. Я написал игру на с++ через OpenGL, дальше сделал меню через консоль, но вот незадача, когда игра стартует, активным окном остается окно консоли, и клавиши управления из-за этого не реагируют. Как сделать так, что бы после начала игры, активным было окно с игрой, а не консоль?
C++ Лимит памяти https://www.cyberforum.ru/ cpp/ thread1206191.html
На сайте е-олимп решал данную задачу:http://www.e-olimp.com/problems/6372 тут задача в том чтобы вывести правильную последовательность арифметических действий и посчитать ответ вот мой код: #include <stdio.h> #include <string> #include <iostream> #include <algorithm> #include <vector> #include <queue> #include <set> #include <sstream>
C++ Как переделать код для р8я частиц
Надо чтобы они имели скоростя одинаковы но соответсвенно их цвету--то есть как их поделить хотя бы на трир цвета с разными скоростями #include <stdio.h> #include <cstdlib> #include <time.h> #include <math.h> #include <iostream> #include "windows.h" #include <gl\glut.h>
C++ Вычисление матриц? https://www.cyberforum.ru/ cpp/ thread1205147.html
1. Составить алгоритм программы для вычисления матриц 2. Написать программу на языке С + + для вычисления матриц
29 / 1 / 1
Регистрация: 30.08.2013
Сообщений: 37
30.07.2014, 13:14 0

Структура 3D моделей - C++ - Ответ 6474486

30.07.2014, 13:14. Показов 1133. Ответов 3
Метки (Все метки)

Ответ

Немножко копался в игровых движках, они очень здорово различаются, в самых общих чертах можно сказать следующее (принимается что все данные запиханы в один файл, а не так, что материалы отдельно, скелет отдельно, УВВ тоже отдельно):

Массив и иерархия костей. Каждая кость определяется положением, направлением, и связями (родители и потомки). Перемещение/поворот родителя перемещает/поворачивает его потомков.

Массив отдельных объектов. Для каждого материала заводится отдельный объект.
Соответственно должно быть описание материала (набор текстур, параметры вроде используемых шейдеров) и массив полигонов (сгруппированные индексы вершин). Если речь идет о Directx работаем только с треугольниками.

Массив вершин. каждая вершина описывается тремя координатами в трехмерном пространстве, двумя координатами UVW и привязкой к соответствующим костям (ID кости и коэффицент). Костей может быть несколько.

Собственно все. Сгруппировано все это может быть как угодно. Например УВВ вынесены в отдельный массив, или весь массив полигонов описан в одном месте, а в объекте указанно только смещение относительно начала файла и их количество.

Вернуться к обсуждению:
Структура 3D моделей C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.07.2014, 13:14
Готовые ответы и решения:

структура "Автомобили", вывод названий моделей заданного цвета и года выпуска
Прошу помочь написать программу. Только комментариями подпишите где что делается. Хочу...

Отличие VAR моделей от моделей с экзогенными переменными
Всем доброго времени года! Подскажите чем отличается модель векторной авторегрессии от модели с...

Структура современной связи как структура системы власти - как структура государственного управления
Структура современной связи всё больше становится структурой государственного управления, в...

В текстовом файле структура – информация о компьютерах. Структура с полями: название, стоимость.
Ребят, помогите пожалуйста, 29 июня экзамен по &quot;Основы программирования&quot;,кто сколько сможет сделать...

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

Структура таблицы для ввода номенклатуры в БД Аксесс 2003+ структура изделия
Доброго времени суток форумчане! Продолжаю писать свою самоделку, возник вопрос: Номенклатуру в...

Структура проектов, структура выходного каталога и пользовательские расширения сборок
В общем есть решение из нескольких проектов. Есть зависимости от сторонних библиотек. Требуется...

Структура «База», сущности «Универсам» и «Продукты», структура «Товар»
1. Создать структуру «База», включающую не менее 3 полей. 2. Создать сущности «Универсам» и...

структура array предназначена для хранения строки типа char. Структура имеет функцию, которая позволяет изменить символ
структура array предназначена для хранения строки типа char. Структура имеет функцию, которая...

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