![]() |
|
||||||||||
|
|||||
|
Цитата:
Потому что в твоем примере ты скайлишь текстуру с помощью “scale” this._yscale = 100*Math.tan(sa); this._rotation = (a1 + a2)*.5*180/Math.PI; this.skew._xscale = ss*Math.sqrt(dx2*dx2 + dy2*dy2); this.skew._yscale = ss*Math.sqrt(dx1*dx1 + dy1*dy1); а это значить, что две противоположные грани могут быть только параллельны… при таком раскладе нельзя создать перспективу. В твоем случаи можно создать текстуру вида: ...------ ../......./ ./......./ ------ А в перспективе она должна иметь такой вид (с помощью scale такое не сделать): ...----- ../.......\ ./.........\ .--------- ...
__________________
Насколько жизнь была бы проще, если она была в исходниках. |
![]() |
Часовой пояс GMT +4, время: 12:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|