Форум программистов, компьютерный форум, киберфорум
Наши страницы
DirectX
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Archeeey
7 / 7 / 1
Регистрация: 21.03.2011
Сообщений: 34
1

Перенос центра ограничивающего объема

17.11.2011, 23:44. Просмотров 552. Ответов 5
Метки нет (Все метки)

Так как геометрия и соображалка у меня на уровне 1-го класса прошу помощи в переносе центра ограничивающего обьема(трёхмерного вектора) следом за мешем при перемещении меша в мировом пространстве. Я пытался делать это так:
C++
1
2
Device->SetTransform(D3DTS_WORLD, &m_pTransformationController->GetWorldMatrix());
D3DXVec3TransformCoord(m_pCenter, m_pCenter, &m_pTransformationController->GetWorldMatrix());
Но точка переносится непонятно куда. Помогите пожалуйста.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2011, 23:44
Ответы с готовыми решениями:

Перенос фигуры из центра в другое место
Тут такая проблемка возникла! Дали задание создать меню, в котором будут 4...

Напишите процедуру, которая сканирует строку для поиска первого вхождения ограничивающего символа
Напишите процедуру, которая сканирует строку для поиска первого вхождения...

Подсчитать сумму слева от центра матрицы, в центральном столбце, и справа от центра
Помогите программу написать пжл Подсчитать сумму слева от центра, в...

Найти изменение энтропии при расширении 8 г кислорода от объема V1=10л при t1=80 до объема V2=40л
Найти изменение энтропии при расширении 8 г кислорода от объема V1=10л при...

Вращение равнобедренного треугольника вокруг центра экрана, и одновременно вокруг своего центра. (Turbo Pascal)
Задача в заголовке. Как вращать треугольник вокруг центра я примерно знаю...

5
programina
2053 / 608 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
18.11.2011, 08:23 2
Я ниче не поняла, скажи простыми словами что ты хочешь сделать.
0
Archeeey
7 / 7 / 1
Регистрация: 21.03.2011
Сообщений: 34
18.11.2011, 14:08  [ТС] 3
Еще раз. Есть меш. Для него посчитаны центр ограничивающего обьема и радиус. Меш перемещаем в мировом пространстве. Следовательно и центр ограничивающего обьема нужно переместить.
0
programina
2053 / 608 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
18.11.2011, 14:16 4
Ограничивающий объем - скайбокс чтоли?
Если этот твой объем будет двигаться с мешем тогда он уже не будет ограничивающим
0
Archeeey
7 / 7 / 1
Регистрация: 21.03.2011
Сообщений: 34
18.11.2011, 14:17  [ТС] 5
http://netlib.narod.ru/library/book0032/ch11_04.htm
0
programina
2053 / 608 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
18.11.2011, 14:27 6

Не по теме:


программа создает два объекта ID3DXMesh — один для моделирования ограничивающей сферы и другой для моделирования ограничивающего параллелепипеда. После этого визуализируется загруженная из X-файла сетка и вместе с ней либо сетка ограничивающей сферы, либо сетка ограничивающего параллелепипеда


Этот твой объем есть ни что иное как другой меш, я не вижу твой код и поэтому не могу сказать точно, но я бы сделала вот так:
1 устанавила бы в матрице для самалетика координаты x y z.
2 нарисовала бы самалетик
3 установила бы в матрице для "ограничивающего объема" координаты x y z
4 нарисовала бы "ограничивающий объем"

Вывод: если самолетик и объем используют одинаковые координаты x y z, то они при изменении величин x y z будут менять свое место одинаково, т.е. двигаться вместе.
0
18.11.2011, 14:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2011, 14:27

Программа, которая рисует изменение шара (рост от центра до границ экрана или уменьшение от границ экрана до центра)
Написать программу, которая спрашивает у пользователя, как должен вести себя...

Получить координаты центра тяжести системы, а также расстояние от центра тяжести до всех точек системы
Здравствуйте, помогите пожалуйста с решением задачи!!! Система из 25...

Вычисление объема параллелепипеда
Вычислить параллелепипед образованный векторами a = 0.4i + 0.2j b= 0.2i +...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru