Significado y uso del parámetro factor en glPolygonOffset

Estoy teniendo dificultades para entender el significado del primer parámetro englPolygonOffset función.

void glPolygonOffset(GLfloat  factor, GLfloat units);

La documentacion oficial dice ese factor

Especifica un factor de escala que se utiliza para crear un desplazamiento de profundidad variable para cada polígono.

y eso

el valor de profundidad de cada fragmento se desplazará una vez que se haya interpolado a partir de los valores de profundidad de los vértices apropiados. El valor del desplazamiento es factor × DZ + r × unidades, donde DZ es una medida del cambio en profundidad con respecto al área de pantalla del polígono, yr es el valor más pequeño que se garantiza que produce un desplazamiento resoluble para un determinado implementación.

Entiendo quer yunit son. Lo que no entiendo es lo queDZ es decir, es decir, lo que se entiende por la "medida del cambio en el valor de profundidad en el área de la pantalla del polígono" y por qué tendría que establecer el factor en algo distinto de 0.

Si quiero que mi estructura de alambre se compense, todo lo que necesito es agregar / subestimar un par de unidades al valor de profundidad, ¿no es así? ¿Cuál es el significado, propósito y ejemplo de uso del parámetro factor (y la DZ mencionada en el documento)?

Respuestas a la pregunta(1)

Su respuesta a la pregunta