public void setTransparency(Model model, boolean transparent) {
		vertexCount = model.vertexCount;
		triangleCount = model.triangleCount;
		texturedTriangleCount = model.texturedTriangleCount;
		if (Model.anIntArray1622.length < vertexCount) {
			Model.anIntArray1622 = new int[vertexCount + 10000];
			Model.anIntArray1623 = new int[vertexCount + 10000];
			Model.anIntArray1624 = new int[vertexCount + 10000];
		}
		xVertex = Model.anIntArray1622;
		yVertex = Model.anIntArray1623;
		zVertex = Model.anIntArray1624;
		for (int k = 0; k < vertexCount; k++) {
			xVertex[k] = model.xVertex[k];
			yVertex[k] = model.yVertex[k];
			zVertex[k] = model.zVertex[k];
		}
		if (transparent) {
			transparency = model.transparency;
		} else {
			if (Model.anIntArray1625.length < triangleCount) {
				Model.anIntArray1625 = new int[triangleCount + 100];
			}
			transparency = Model.anIntArray1625;
			if (model.transparency == null) {
				for (int i = 0; i < triangleCount; i++) {
					transparency[i] = 0;
				}
			} else {
				for (int i = 0; i < triangleCount; i++) {
					transparency[i] = model.transparency[i];
				}
			}
		}
		faceTypes = model.faceTypes;
		triangleColors = model.triangleColors;
		facePriority = model.facePriority;
		priority = model.priority;
		triangleSkin = model.triangleSkin;
		vertexSkins = model.vertexSkins;
		facePointA = model.facePointA;
		facePointB = model.facePointB;
		facePointC = model.facePointC;
		triangleColorsA = model.triangleColorsA;
		triangleColorsB = model.triangleColorsB;
		triangleColorsC = model.triangleColorsC;
		trianglePIndex = model.trianglePIndex;
		triangleMIndex = model.triangleMIndex;
		triangleNIndex = model.triangleNIndex;
	}