21.01.2017, 11:32 [+3 UTC]
в нашей команде: 1 762 чел. | участники онлайн: 6 (рекорд: 21)

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

:: консультации

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

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

:: правила

:: новости

:: участники

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

:: форум

:: блоги

:: поиск

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

:: наш журнал

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

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

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

:: поддержка

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

Версия системы:
7.40 (02.09.2016)

Общие новости:
31.12.2016, 18:43

Форум:
18.01.2017, 11:36

Последний вопрос:
20.01.2017, 14:11

Последний ответ:
21.01.2017, 10:57

Последняя рассылка:
21.01.2017, 10:15

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

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

Наша кнопка:

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

Отзывы о нас:
05.11.2012, 23:50 »
Muxa
что знал то указал =) [вопрос № 186780, ответ № 271669]
28.04.2010, 09:57 »
Dimon4ik
Спасибо. Вы мне очень помогли. [вопрос № 178039, ответ № 261067]

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

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

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


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

Консультация онлайн # 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.13114 сек.

© 2001-2017, Портал RFPRO.RU, Россия
Авторское право: ООО "Мастер-Эксперт Про"
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.40 от 02.09.2016
Бесплатные консультации онлайн