private void setAddedPartProperties(Part addedPart) {
		if (Float.isNaN(previousProperties.temperature))
			previousProperties.temperature = model.getBackgroundTemperature() + 20;
		addedPart.setTemperature(previousProperties.temperature);
		if (!Float.isNaN(previousProperties.thermalConductivity))
			addedPart.setThermalConductivity(previousProperties.thermalConductivity);
		if (!Float.isNaN(previousProperties.specificHeat))
			addedPart.setSpecificHeat(previousProperties.specificHeat);
		if (!Float.isNaN(previousProperties.density))
			addedPart.setDensity(previousProperties.density);
		if (!Float.isNaN(previousProperties.absorptivity))
			addedPart.setAbsorptivity(previousProperties.absorptivity);
		if (!Float.isNaN(previousProperties.reflectivity))
			addedPart.setReflectivity(previousProperties.reflectivity);
		if (!Float.isNaN(previousProperties.transmissivity))
			addedPart.setTransmissivity(previousProperties.transmissivity);
		if (!Float.isNaN(previousProperties.emissivity))
			addedPart.setEmissivity(previousProperties.emissivity);
		if (!Float.isNaN(previousProperties.elasticity))
			addedPart.setElasticity(previousProperties.elasticity);
	}