22.06.2018, 04:35 [+3 UTC]
в нашей команде: 2 853 чел. | участники онлайн: 0 (рекорд: 21)

:: РЕГИСТРАЦИЯ

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.47 (16.04.2018)

Общие новости:
13.04.2018, 10:33

Форум:
18.06.2018, 08:55

Последний вопрос:
21.06.2018, 15:40

Последний ответ:
21.06.2018, 06:26

Последняя рассылка:
22.06.2018, 00:15

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
19.09.2010, 12:13 »
Anjali
Спасибо за подробные разъяснения! [вопрос № 179956, ответ № 263099]
15.02.2010, 16:51 »
Кузнецов Валентин Олегович
Боооольшое спасибо за подсказки!!!!!!!!!!!!! И как всегда выручают профессионалы своего дела и конечноже палочка - выручалочка RFpro.ru [вопрос № 176676, ответ № 259452]

РАЗДЕЛ [неизвестная рассылка]

[администратор рассылки: [неизвестный]]

Лучшие эксперты в этом разделе


Перейти к консультации №:
 

Консультация онлайн # 136522
Раздел: [неизвестная рассылка]
Автор вопроса: Рязанов Максим Валерьевич
Отправлена: 12.05.2008, 19:28
Поступило ответов: 1

Доброго времени суток, уважаемые эксперты. Использую DirectX9 (D3D) и Visual studio 2008. Возникла необходимость объединения двух стандартных мешей directX (которые создаются с помощью D3DXCreateCylinder и D3DXCreateSphere) в один мешь. Т. е. при трансформации этих объектов они должны изменяться как одно целое (например, вращение по оси у). Какие функции мне для этого использовать?
Заранее благодарен.

Состояние: Консультация закрыта

Здравствуйте, Рязанов Максим Валерьевич!

Используйте следующую функцию:

D3DXConcatenateMeshes функция соединяет несколько мешей в один

Синтаксис:

HRESULT D3DXConcatenateMeshes(
LPD3DXMESH * ppMeshes, // Массив мешей которые нужно соединить
UINT NumMeshes, // Кол-во переданных мешей которые нужно соединить
DWORD Options, // Опции создания меша такие же как и в функции D3DXCreateMesh
CONST D3DXMATRIX * pGeomXForms, // Массив матриц трансформации геометрии для каждой модели или NULL
CONST D3DXMATRIX * pTextureXForms, // Массив матриц трансформации текстур для каждой модели или NULL
CONST D3DVERTEXELEMENT9 * pDecl, // Описание вершин (см. D3DVERTEXELEMENT9) или NULL
LPDIRECT3DDEVICE9 pD3DDevice, // Указатель на устройство Direct3D
LPD3DXMESH * ppMeshOut // Выходной мешь содержащий все меши
);


Консультировал: XeS
Дата отправки: 14.05.2008, 22:27

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.13435 сек.

© 2001-2018, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.47 от 16.04.2018