forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Рисование на текстуре (http://forum.boolean.name/showthread.php?t=11561)

Reizel 24.12.2009 18:37

Рисование на текстуре
 
Никак не получается сделать обычный карандаш для рисования на текстуре 3Д-объекта. Я делаю так(O-это элемент типа OBJ):
O\tex=createtexture(500,500)
Так, создал, теперь когда приходит очередб рисования:

If MouseDown(1)
SetBuffer TextureBuffer(O\Tex)
Color(255,0,0)
Rect MouseX(),MouseY(),2,2
Setbuffer BackBuffer()
endif


но он в упор не хочет рисовать! Тока если ткнуть мышью в верхний левый угол, то она станет ВСЯ темно-красного цвера, почти черная. Пробовал создавать текстуру 1000х1000, не помогает, упорно ждет пока не ткну в угол...

В чем баг???

ЗЫ текстура уже натянута на объект! И он стоит в левом верхнем углу, и представляет собой квад.

tormoz 24.12.2009 19:02

Ответ: Рисование на текстуре
 
Текстурные координаты на объекте кривые
Несоответствие координат мыши и координат текстуры


Часовой пояс GMT +4, время: 23:16.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot