Зеркальное отображение

Работа с 2D и 3D графикой, видео, звуком.

Модератор: Mikle

GLEB
Бывалый
Бывалый
 
Сообщения: 246
Зарегистрирован: 24.05.2005 (Вт) 12:16

Зеркальное отображение

Сообщение GLEB » 04.09.2005 (Вс) 19:40

Подскажите, пожалуйста, как развернуть объект, чтобы он отобразился заркально, как например оружие в CS, когда его ставишь в левую руку.

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 04.09.2005 (Вс) 19:44

for i = 0 to AllVertexCount -1
ModelVertex.X = -ModelVertex.X
next i

Device.setrenderstate d3drs_cullmode, d3dcull_cw (d3dcull_none)
ХЎ

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 05.09.2005 (Пн) 9:00

GLEB
Или D3DXMatrixScaling MWorld, -1, 1, 1

GLEB
Бывалый
Бывалый
 
Сообщения: 246
Зарегистрирован: 24.05.2005 (Вт) 12:16

Сообщение GLEB » 05.09.2005 (Пн) 13:23

Всем спасибо!

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 05.09.2005 (Пн) 18:41

Кстати, если D3DXMatrixScaling MWorld, -1, 1, 1, то надо ли менять cull mode?
ХЎ

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 06.09.2005 (Вт) 13:18

Надо.

Дезертир
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 15.12.2005 (Чт) 1:48

Сообщение Дезертир » 17.12.2005 (Сб) 0:09

А как отразить спрайт в DirectDraw, в 2D-режиме, чтоб не рисовать лишние кадры анимации для каждого поворота?
Даешь нормальные программы в Винды!

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 17.12.2005 (Сб) 12:56

его надо вырезать с помощью ректов
ХЎ

Дезертир
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 15.12.2005 (Чт) 1:48

Сообщение Дезертир » 18.12.2005 (Вс) 0:13

А можно конкретнее, пример? Я всяко экспериментировал с ректом, но не вышло, только масштабирование
Даешь нормальные программы в Винды!


Вернуться в Мультимедиа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17

    TopList