¿Cómo establecer el punto de rotación y usar Transform Each en Illustrator?

Tengo un triángulo que estoy tratando de rotar en Illustrator usando el Object->Transform->Transform Eachcomando, pero no puedo encontrar la manera de establecer el punto de rotación si solo uso Free Transform.

Esto es importante porque el punto de rotación está en el centro del cuadro delimitador cuadrado, no en el centro del triángulo.

¿Hay alguna manera de establecer el punto de rotación? ¿O tengo que manipular el cuadro delimitador de alguna manera?

Respuestas (15)

Hay una manera con la herramienta Rotar ( R)

  1. Selecciona tu triangulo
  2. Haga clic en la herramienta Rotar
  3. Pulsando Althaz clic donde quieras que esté tu centro.
  4. Debería aparecer un cuadro de diálogo solicitando un ángulo. Puedes ir y completarlo.

Cuando esté listo, presione el botón "Copiar" y luego Ctrl+ tantas veces Dcomo transform againdesee copias.

Editar:
después de comprender que el objeto debe ser AMBOS rotado y movido, o escalado, cada uno. ¿Qué hay de agregar obras de arte "ocultas" (sin línea ni relleno) para transformar el cuadro delimitador para que el centro esté donde lo desea? A continuación, podría transform eacheste grupo de la forma que desee.

Si no le gusta la obra de arte oculta, puede convertir su objeto con los objetos ocultos en un símbolo. Luego podría transformarlo/rotarlo/escalarlo y al final editar el símbolo. De esta manera, todas las instancias se actualizan en consecuencia. Sin embargo, esto podría cambiar la posición de cada una de estas instancias.

Inteligente...... +1
Sí, sabía acerca de ALT+Click para la herramienta de rotación, pero desafortunadamente parece imposible mover el punto de rotación para Transformar cada uno.
@bccarlso Me equivoqué entonces. Desea rotar Y mover/escalar cada...

No parece que haya una manera de alterar permanentemente el punto de rotación de un objeto. Puede usar la herramienta Rotar o Transformación libre para cambiarlo temporalmente, pero se restablece al centro del objeto una vez que cambia a una herramienta diferente.

Si solo hace una rotación simple usando la herramienta de selección en lugar de Rotar o Transformar cada uno, usará el cuadro delimitador. De lo contrario, estará atascado con el centro calculado del objeto.

Sí, fastidio. Tenía muchas ganas de encontrar una manera con la herramienta Transformar cada porque tendría que pulsar CTRL+D en la transformación para repetirla varias veces. Tomaría más tiempo hacer una rotación, luego cambiar el tamaño cada vez, etc.
En realidad , el método de T11 funciona bien y se puede utilizar para alterar de forma permanente y eficaz el centro utilizado en Transformar cada escala, movimiento o rotación. La ligera variante en mi comentario sobre esa respuesta es buena para cambiar temporalmente el centro.

Me doy cuenta de que llegué un poco tarde a esto, pero en caso de que alguien más se lo pregunte, hay una solución que puede ser útil. Puedo crear un objeto de un punto (simplemente haga clic con la herramienta Pluma, por ejemplo) y agruparlo con el objeto en el que quiero poder controlar el centro de rotación. El nuevo grupo ahora tiene un centro entre el objeto original y el objeto de "un punto", por lo que tengo mucho control sobre dónde está. Solo estoy manipulando el grupo en lugar del objeto.

Tenga en cuenta que en lugar de hacer un objeto que tenga solo un punto, también puede crear una forma regular y simplemente hacerla invisible.

Estaba a punto de publicar diciendo más o menos lo mismo. Lo llamo "detección verde" porque utilizo rectángulos de color verde brillante con poca opacidad, agrupados detrás de cada objeto; luego, cuando transform-eachtermino, selecciono un rectángulo verde con la herramienta de selección directa ( A) y luego select > same > fill colorlos borro todos. Facilita la limpieza y significa que no hay necesidad de desagrupar después y correr el riesgo de desagrupar accidentalmente demasiado.

erm... el centro del cuadro delimitador es el mismo que el centro del objeto. Los dos puntos son siempre idénticos. El cuadro delimitador se dibuja desde el centro de los objetos hasta sus bordes exteriores.

Puede ajustar un poco el punto de rotación utilizando el cuadro de origen de 9 puntos en el cuadro de diálogo de opciones Transformar cada uno.

Transformar cada

Pero si está buscando una ubicación de forma libre del punto de origen, no la obtendrá con ninguna rotación automática. Tendrías que mirar las secuencias de comandos.

Podrías escribir esto. El centro de un triángulo es la coordenada baricéntrica, que es solo el vector promedio. Asi que:

#target illustrator
// CC BY SA Janne Ojala 2014

function rotate_around_vertex_average(obj, ang) {
    var points = obj.pathPoints;
    var x = 0;
    var y = 0;

    for(var i=0; i < points.length; i++){
        point = points[i];
        x += point.anchor[0];
        y += point.anchor[1];
    }
    var x_c = x/points.length;
    var y_c = y/points.length;

    var rot = getRotationMatrix(15);
    var mov = getTranslationMatrix(x_c, y_c);
    var inv = invertMatrix(mov);
    var mtx = concatenateMatrix(inv, rot);
    var mtx = concatenateMatrix(mtx, mov);
    obj.transform(mtx, 1, 1, 1, 1, 1, Transformation.DOCUMENTORIGIN);
}

objs = app.selection;
for(var i in objs){
    obj = objs[i];
    rotate_around_vertex_average(obj, 15);
}
errr.. lo siento.. lo leí :)
@Scott genial, entonces haré más respuestas

La forma en que hago esto es:

  1. Convierta primero el objeto en símbolo.
  2. Centre el objeto donde desee, si desea alinear el símbolo con su objeto de referencia, significa que los pivotes coinciden ahora.
  3. Haga doble clic en el símbolo para entrar en el modo de edición.
  4. Cambia la posición de tu símbolo donde quieras.
  5. Salga del modo de edición y debería tener el pivote de su símbolo fuera del símbolo y colocado exactamente donde lo necesita.
Parece que la ubicación del punto de pivote en el modo de edición de símbolos no funciona con Transformar cada... ¿o me estoy perdiendo algo?

Exploraría el panel de acciones: podría crear una nueva acción que gire y luego se escale, por ejemplo. Luego aplique esa acción a los objetos que desea rotar y escalar.

  1. Seleccione su objeto y seleccione la herramienta de rotación
  2. Mueva el pivote a la posición deseada
  3. ALT+ Dragpara rotar
  4. CTL+ Dpara duplicar

Nota: No cambie la herramienta. Solo gira.

En Illustrator CC 2014:

  1. Seleccionar objeto

  2. Presiona la tecla R

  3. Mover punto de referencia

(Use la herramienta Rotar, no Objeto>Transformar>Rotar o Transformación libre)

https://helpx.adobe.com/illustrator/using/rotating-reflecting-objects.html#rotate_objects

Haga un círculo con su centro donde necesite su pivote (utilice el ajuste si es útil) que sea más grande que la extensión del objeto u objetos que desea rotar. Enviar al fondo ( shift+ctrl+[ ) para que esté detrás de tus objetos, solo para que puedas verlos fácilmente. luego seleccione el objeto u objetos que desea rotar más su nuevo círculo, y gire hacia afuera. Elimine cuando haya terminado o, si desea que este nuevo pivote sea permanente, anule el relleno y el contorno del círculo y agrúpelo con el objeto u objetos.

Hola Howard, bienvenido a GDSE y gracias por tu respuesta. Si tiene alguna pregunta, consulte el centro de ayuda o comuníquese con uno de nosotros en el chat de diseño gráfico una vez que su reputación sea suficiente (20). ¡Sigue contribuyendo y disfruta del sitio!

Solo pensé en intervenir aquí para una solución realmente simple:

Así que necesitaba que el punto de referencia se cambiara a la mitad superior y descubrí que es muy fácil de hacer en el panel Transformar. Hay un diagrama a la izquierda con 9 cajas pequeñas dispuestas en un cuadrado. Al seleccionar el punto medio superior, puedo introducir parámetros en el panel Transformar y hará los cambios que necesito. Lo estaba usando para una acción para centrar la parte superior del arte en una maqueta de camiseta y funcionó de maravilla. Funciona igual para escribir la cantidad de rotación que necesita. Y luego, cuando haya terminado, puede seleccionar el punto medio nuevamente.

Encontré una manera de hacer esto. Adobe realmente necesita hacer esto más fácil, como la rotación funciona en Flash, también conocido como Animate. Tenía algunos elementos que necesitaba rotar desde un punto central. No se pudieron agrupar porque quería rotarlos de forma independiente y establecer un punto central personalizado.

  1. Antes de hacer nada, seleccione las formas vectoriales que desea rotar copiándolas en otra capa y haciéndolas de otro color para que pueda verlas fácilmente. Bloquea esta capa.

  2. Ahora, en mi caso, tenía 2 elementos que quería rotar. Seleccione cada uno arrastrándolo al panel Símbolos y asígneles un nombre. Haga esto para todas sus formas individualmente.

  3. Haga doble clic en el símbolo en su mesa de trabajo para editar la definición del símbolo y lo verá en una vista similar a la de una cebolla. Colóquelo de modo que la cruz negra esté donde desea que esté su punto central personalizado.

  4. Ahora salga de este modo haciendo clic en la flecha hacia atrás y empuje la ilustración para que esté en la posición en la que se encuentra su copia.

  5. Eliminar la capa de copia.

Adobe necesita hacerlo para que pueda usar fácilmente la herramienta de rotación y cambiar permanentemente el punto central de la ilustración vectorial para que cuando anule la selección de algo, no lo restablezca al centro.

Echa un vistazo a este sitio . Te dará una manera:

Cuando se arrastra el gráfico al panel Símbolos, aparece el cuadro de diálogo Opciones de símbolos. En él, puede escribir un nombre para el nuevo símbolo.

Una forma fácil de configurar el punto de registro es hacer clic en una de las posiciones disponibles en la matriz de opciones de registro. El punto de registro predeterminado se establece en el centro de la matriz. En total, hay nueve posiciones de puntos de registro para elegir. Después de registrar un gráfico como símbolo, el punto de registro se indica mediante una cruz negra cuando se selecciona el símbolo.

Para ajustar la posición del punto de registro, haga doble clic en un símbolo para ingresar al modo de aislamiento. En el modo de aislamiento, el punto de registro es estacionario, lo que significa que para cambiar la posición del mismo, se debe mover el símbolo.

FÁCIL SOLUCIÓN

  1. Centre su triángulo en un punto del eje. Luego crea un cuadrado o círculo con un trazo de color diferente que sea más grande que el triángulo pero también centrado en el mismo eje. (Esto centrará ambas formas donde las desee. Más importante aún, coloca el punto del eje en el centro del triángulo).

  2. Luego seleccione ambos objetos.

  3. Luego elige: Objeto > Transformar > Transformar cada uno > Girar, Escalar, Desplazar, Reflejar o hacer lo que quieras.

  4. Haga clic en copiar para que los efectos tengan lugar en ese punto del eje.

  5. Luego Duplique tantas veces como sea necesario presionando (comando D)

  6. Seleccione un objeto con el trazo de color diferente.

  7. Luego ve a: Seleccionar > Mismo > Color del trazo > HIT DELETE.

¡VOILA!

Esto gira su triángulo desde el punto central como quería que se moviera y se deshace de todas las otras formas innecesarias.

Use la herramienta de rotación o presione R, luego mantenga presionada la tecla Mayús hasta que se muestren las coordenadas X e Y, luego haga clic en su rotación central. Intenta rotar tu objeto :)

El OP ya menciona que esto es posible con transformaciones de regulación. Lo que intentan hacer es replicar esta habilidad cuando usan Transformar cada (transformar simultáneamente múltiples objetos en una selección de la misma manera sin tratarlos como un grupo).