![]() |
Ответ: Как закрасить куб градиентом разными цветами?
Как сделать чтобы при вращении куба точка с координатами 1,1,-1
оставалась неподвижной?(вращение с помощью клавиш курсора). |
Ответ: Как закрасить куб градиентом разными цветами?
1. Передвинуть его центр в заданные координаты. MoveEntity()
2. Передвинуть всего его вершины таким образом, чтобы было как до пункта 1. PositionMesh() |
Ответ: Как закрасить куб градиентом разными цветами?
используй TfromVector 1, 1, -1, object, 0
первые 3 параметра - вектор, четвертый и пятый параметры системы координат из какой в какую нужно конвертировать, в данном случае из локальной системы объекта в мировую Систему Координат |
Ответ: Как закрасить куб градиентом разными цветами?
ну и самый простой способ - создать пивот, прикрепить к нему куб, сместить куб на нужные кординаты и вращать пивот:)
|
Ответ: Как закрасить куб градиентом разными цветами?
Вроде получилось.Всем спасибо:)
|
Ответ: Как закрасить куб градиентом разными цветами?
а как создать модель виде куба YUV цветового пространства?
|
Ответ: Как закрасить куб градиентом разными цветами?
|
Ответ: Как закрасить куб градиентом разными цветами?
ну это понятно,как это на блице сделать?
|
Ответ: Как закрасить куб градиентом разными цветами?
Задача не из стандартных.
Учитывая аппаратную модель освещения/окраски получить нужный градиент вряд ли удастся, хотя попробовать можно. Дело решили бы шейдеры, но нет их на блице. Моё предложение такое: нужно сгенерировать текстуры для каждой грани как в YUV-кубе. Формулы для генерации тебе придётся придумать самому. Как сгенерировать текстуру тебе расскажет хелп: http://help.boolean.name/commands/index.htm CreateTexture() SetBuffer() TextureBuffer() а также весь раздел "графика" |
Часовой пояс GMT +4, время: 14:40. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot