public void reset() { visible = false; baseLeft.leftChild = null; baseLeft.rightChild = null; baseRight.leftChild = null; baseRight.rightChild = null; baseLeft.baseNeighbor = baseRight; baseRight.baseNeighbor = baseLeft; baseLeft.rightNeighbor = null; baseLeft.leftNeighbor = null; baseRight.rightNeighbor = null; baseRight.leftNeighbor = null; }
public void init(int x, int y) { // 清空记录 baseLeft.rightNeighbor = null; baseLeft.leftNeighbor = null; baseLeft.leftChild = null; baseLeft.rightChild = null; baseRight.rightNeighbor = null; baseRight.leftNeighbor = null; baseRight.leftChild = null; baseRight.rightChild = null; // 关联两个三角形 baseLeft.baseNeighbor = baseRight; baseRight.baseNeighbor = baseLeft; this.x = x; this.y = y; dirty = true; }