本文整理汇总了Java中com.badlogic.gdx.utils.ShortArray.add方法的典型用法代码示例。如果您正苦于以下问题:Java ShortArray.add方法的具体用法?Java ShortArray.add怎么用?Java ShortArray.add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.badlogic.gdx.utils.ShortArray
的用法示例。
在下文中一共展示了ShortArray.add方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: triangulate
import com.badlogic.gdx.utils.ShortArray; //导入方法依赖的package包/类
private void triangulate () {
int[] vertexTypes = this.vertexTypes.items;
while (vertexCount > 3) {
int earTipIndex = findEarTip();
cutEarTip(earTipIndex);
// The type of the two vertices adjacent to the clipped vertex may have changed.
int previousIndex = previousIndex(earTipIndex);
int nextIndex = earTipIndex == vertexCount ? 0 : earTipIndex;
vertexTypes[previousIndex] = classifyVertex(previousIndex);
vertexTypes[nextIndex] = classifyVertex(nextIndex);
}
if (vertexCount == 3) {
ShortArray triangles = this.triangles;
short[] indices = this.indices;
triangles.add(indices[0]);
triangles.add(indices[1]);
triangles.add(indices[2]);
}
}
示例2: read
import com.badlogic.gdx.utils.ShortArray; //导入方法依赖的package包/类
@Override
public ShortArray read(Kryo kryo, Input input, Class<ShortArray> type) {
int length = input.readVarInt(true);
boolean ordered = input.readBoolean();
ShortArray array = new ShortArray(ordered, length);
for (int i = 0; i < length; i++) {
array.add(input.readShort());
}
return array;
}
示例3: cutEarTip
import com.badlogic.gdx.utils.ShortArray; //导入方法依赖的package包/类
private void cutEarTip (int earTipIndex) {
short[] indices = this.indices;
ShortArray triangles = this.triangles;
triangles.add(indices[previousIndex(earTipIndex)]);
triangles.add(indices[earTipIndex]);
triangles.add(indices[nextIndex(earTipIndex)]);
indicesArray.removeIndex(earTipIndex);
vertexTypes.removeIndex(earTipIndex);
vertexCount--;
}
示例4: toArray
import com.badlogic.gdx.utils.ShortArray; //导入方法依赖的package包/类
/** Returns a new array containing the remaining keys. */
public ShortArray toArray () {
ShortArray array = new ShortArray(true, map.size);
while (hasNext)
array.add(next());
return array;
}