mirror of
https://github.com/MineLittlePony/MineLittlePony.git
synced 2024-11-29 07:27:59 +01:00
Document flipFace() behaviour
This commit is contained in:
parent
987e24d3a5
commit
ac3a7c7668
1 changed files with 27 additions and 0 deletions
|
@ -7,4 +7,31 @@ public class Quad extends TexturedQuad {
|
||||||
Quad(Vertex[] vertices, int texcoordU1, int texcoordV1, int texcoordU2, int texcoordV2, float textureWidth, float textureHeight) {
|
Quad(Vertex[] vertices, int texcoordU1, int texcoordV1, int texcoordU2, int texcoordV2, float textureWidth, float textureHeight) {
|
||||||
super(vertices, texcoordU1, texcoordV1, texcoordU2, texcoordV2, textureWidth, textureHeight);
|
super(vertices, texcoordU1, texcoordV1, texcoordU2, texcoordV2, textureWidth, textureHeight);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reverses the order of the vertices belonging to this quad.
|
||||||
|
* Positions of the vertices stay the same but the order of rendering is reversed to go counter-clockwise.
|
||||||
|
*
|
||||||
|
* Reversal also affects the cross-product used to calculate texture orientation.
|
||||||
|
* <pre>
|
||||||
|
* Normal:
|
||||||
|
* 0-----1
|
||||||
|
* |\ |
|
||||||
|
* | \ |
|
||||||
|
* | \|
|
||||||
|
* 3-----2
|
||||||
|
*
|
||||||
|
* After flipFace:
|
||||||
|
*
|
||||||
|
* 3-----2
|
||||||
|
* | /|
|
||||||
|
* | / |
|
||||||
|
* |/ |
|
||||||
|
* 0-----1
|
||||||
|
* </pre>
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public void flipFace() {
|
||||||
|
super.flipFace();
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in a new issue