This shows you the differences between two versions of the page.
graphics [2013/08/20 13:14] |
graphics [2022/04/16 12:23] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | * http://mtpaint.sourceforge.net/# SoftWare | ||
+ | * https://github.com/jagregory/abrash-black-book# LearN | ||
+ | |||
+ | === Texture=== | ||
+ | |||
+ | just make a simple applet that do texture mapping | ||
+ | |||
+ | int[[]][[]] texmap = { | ||
+ | { 0x00FF ,0xFF00 , 0x00FF , 0xFF00 } , | ||
+ | { 0xFF00, 0x00FF , 0xFF00, 0x00FF } , | ||
+ | { 0x00FF ,0xFF00 , 0x00FF , 0xFF00 } , | ||
+ | { 0xFF00, 0x00FF , 0xFF00, 0x00FF } , | ||
+ | }; | ||
+ | |||
+ | int[[]][[]] image = { .... } | ||
+ | |||
+ | |||
+ | /** | ||
+ | * T Top | ||
+ | * Source: /\ /| Destination | ||
+ | * / .\ Middle Middle / | | ||
+ | * /. \ | | ||
+ | * Bottom \| Botom | ||
+ | **/ | ||
+ | |||
+ | public void paintTriangleMapping | ||
+ | ( Graphics, | ||
+ | float dtx, float dty, float dmx, float dmy, float dbx, float dby, | ||
+ | float stx, float sty, float smx, float smy, float sbx, float sby ) | ||
+ | { | ||
+ | // top middle bottom // src @ dest | ||
+ | } | ||
+ | |||
+ | Let use a generated checkerboard first. | ||
+ | |||
+ | look at this bugged source code : | ||
+ | * http://groups.yahoo.com/group/rzr-en/message/35 | ||
+ | * http://groups.yahoo.com/group/rzr-en/message/24 | ||
+ | |||
+ | |||
+ | |||
+ | ==== MORE ==== | ||
+ | |||
+ | @TaG: DesigN ArT GfX | ||
+ | |||
+ | |||
+ | {{http://sit.photos.wanadoo.fr/sitdriver?cid=643c54e69131c6f0&width=500&height=500&nocache&app=photoblog.wanadoo.fr:8080#.jpg?nocache}} |