Revision 3a0990b1
Added by Leszek Koltunski about 2 months ago
src/main/java/org/distorted/objectlib/objects/TwistyCoinHexahedron.java | ||
---|---|---|
88 | 88 |
return mEdges; |
89 | 89 |
} |
90 | 90 |
|
91 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
92 |
|
|
93 |
@Override |
|
94 |
public void adjustStickerCoords() |
|
95 |
{ |
|
96 |
float A = 0.38f; |
|
97 |
float B = 0.24f; |
|
98 |
float C = 0.50f; |
|
99 |
float D = 0.00f; |
|
100 |
|
|
101 |
mStickerCoords = new float[][][][] |
|
102 |
{ |
|
103 |
{ { { A,-C}, { A, A}, {-C, A}, {-C, B}, {B,-C} } }, |
|
104 |
{ { { C, D}, { D, C}, {-C, D}, { D,-C} } }, |
|
105 |
{ { { C,-C}, {-C, C} } } |
|
106 |
}; |
|
107 |
} |
|
108 |
|
|
91 | 109 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
92 | 110 |
|
93 | 111 |
@Override |
... | ... | |
657 | 675 |
return 0.0f; |
658 | 676 |
} |
659 | 677 |
|
660 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
661 |
// ditto, manually provide the sticker coordinates. |
|
662 |
|
|
663 |
@Override |
|
664 |
public void adjustStickerCoords() |
|
665 |
{ |
|
666 |
float A = 0.38f; |
|
667 |
float B = 0.24f; |
|
668 |
float C = 0.50f; |
|
669 |
float D = 0.00f; |
|
670 |
|
|
671 |
mStickerCoords = new float[][][][] |
|
672 |
{ |
|
673 |
{ { { A,-C}, { A, A}, {-C, A}, {-C, B}, {B,-C} } }, |
|
674 |
{ { { C, D}, { D, C}, {-C, D}, { D,-C} } }, |
|
675 |
{ { { C,-C}, {-C, C} } } |
|
676 |
}; |
|
677 |
} |
|
678 |
|
|
679 | 678 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
680 | 679 |
|
681 | 680 |
public float[][][] getStickerAngles() |
Also available in: Unified diff
minor