¿Cómo puedo voltear, un espejo arriba/izquierda de la imagen OBJETO, no la pantalla en el método onDraw?OpenGL voltear o duplicar el objeto de dibujo
me trataron escala (1, -1, 1) que no funcionó
mi código:
opengl.selectVertex(vertexname)
.translate(x-1, y, -9);
if (opengl.getPathModifier(vertexname).getAngle()>-180 &&
opengl.getPathModifier(vertexname).getAngle()<0) {
opengl.selectVertex(vertexname).scale(-scale,scale,1);
} else {
opengl.selectVertex(vertexname).scale(scale,scale,1);
}
opengl.rotate(opengl.getPathModifier(vertexname).getAngle()+90, 0, 0, 1);
¿Desea voltear la dirección x, la dirección y o ambas? –
Por favor, aclare qué tipo de cambio desea. –
¿Ha habilitado la eliminación selectiva? Si es así, la transformación a través de la escala (1, -1, 1) dará como resultado que todos sus triángulos se dibujen en el orden opuesto. Necesitarás invertir/desactivar temporalmente tu cuerda cuando dibujes el reflejo. – TheBuzzSaw