Revision 59a971c1
Added by Leszek Koltunski over 2 years ago
src/main/java/org/distorted/objectlib/helpers/ObjectShape.java | ||
---|---|---|
33 | 33 |
|
34 | 34 |
private final float[][] mVertices; |
35 | 35 |
private final int[][] mVertIndices; |
36 |
private final int mNumOutsideFaces; |
|
37 | 36 |
|
38 | 37 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
39 | 38 |
|
40 |
public ObjectShape(float[][] vertices, int[][] vertIndices, int numOutside)
|
|
39 |
public ObjectShape(float[][] vertices, int[][] vertIndices) |
|
41 | 40 |
{ |
42 |
mVertices = vertices; |
|
43 |
mVertIndices = vertIndices; |
|
44 |
mNumOutsideFaces = numOutside; |
|
41 |
mVertices = vertices; |
|
42 |
mVertIndices= vertIndices; |
|
45 | 43 |
} |
46 | 44 |
|
47 | 45 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
... | ... | |
58 | 56 |
return mVertIndices; |
59 | 57 |
} |
60 | 58 |
|
61 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
62 |
|
|
63 |
public int getNumOutside() |
|
64 |
{ |
|
65 |
return mNumOutsideFaces; |
|
66 |
} |
|
67 |
|
|
68 | 59 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
69 | 60 |
|
70 | 61 |
public static int computeNumComponents(ObjectShape[] shapes) |
Also available in: Unified diff
Remove the need to provide the number of outer faces of a ObjectShape.