Obtenga una imagen para que quede plana sobre una cuadrícula axonométrica en Inkscape

9

Soy nuevo en diseño gráfico y estoy trabajando en algunas figuras para un artículo. Quiero usar la perspectiva isométrica y he estado dibujando en la cuadrícula axonométrica predeterminada con ajuste. Quiero poner un rectángulo hacia abajo con esquinas redondeadas, pero no puedo lograr que quede bien. Cuando llegué a las propiedades del documento, mis parámetros de cuadrícula son 30 grados en los ejes xyz.

¿Algún consejo?

intento fallido

TheCodeNovice
fuente
quieres el fondo o el rectángulo plano? eso facilitaría el ajuste o desactiva el
ajuste
@Junme Quiero que el rectángulo redondeado esté en el plano con la base rectangular más grande. Tengo todas las fotos activadas cuando dibujé esto.
TheCodeNovice

Respuestas:

9
  1. Dibuja un rectángulo redondeado en la cuadrícula.

  2. Selecciona el rectángulo.

  3. Configure la Transformación oblicua en el panel Transformar, con la inclinación horizontal establecida en -60 y la vertical establecida en -30.

ingrese la descripción de la imagen aquí

  1. Aplica la transformación.

  2. Vuelva a colocar la forma para ajustarla a la cuadrícula.

ingrese la descripción de la imagen aquí

Nota: después de la transformación, la altura del rectángulo parece duplicarse a medida que se estira. Entonces, si crea su rectángulo inicial con la mitad de la altura requerida, debe obtener el resultado que desea. O dibuje a una altura normal y aplique una transformación de escala del 50% en el eje vertical antes de sesgar.

Lo bueno de este método es que funciona para cualquier forma compleja que quieras hacer.

ingrese la descripción de la imagen aquí

Billy Kerr
fuente
¿Por qué no rellenar la matriz en su lugar?
joojaa
@joojaa sí, podría dibujar su forma a la altura normal, luego aplicar una transformación del 50% en el eje vertical, luego aplicar la inclinación.
Billy Kerr
tal vez sea más simple y preciso solo configurar la matriz directamente, luego se puede revertir
fácilmente
@joojaa Agregué un poco acerca de reescalar el 50% vertical antes de sesgar. Gracias por señalar eso. En cuanto a editar la matriz, me temo que está un poco más allá de mí. Quizás podría agregar eso como respuesta. ¡Podría aprender algo!
Billy Kerr
Hecho, lo siento por el sistema de ventanas de mierda en mi luz como el infierno Linux;)
joojaa 02 de
8

Puede transformar un objeto de la vista normal en isométrico en la paleta de transformación con la operación de matriz de una vez. El beneficio de este enfoque es que puede deshacerlo más tarde, para realizar ediciones en su objeto y transformarlo nuevamente.

Lo que haces es:

  1. expandir la paleta de popa shift+ ctrl+M
  2. Vaya a la subpestaña matriz y
    1. Habilitar editar matriz actual
    2. Escriba la matriz que lo transforma (necesita a continuación), ignore los valores E y F

La matriz isométrica superior / inferior (con la derecha apuntando hacia NE) es:

 0.866  0.866
-0.5    0.5

ingrese la descripción de la imagen aquí

La matriz del lado derecho es:

 0.866  0
-0.5    1

ingrese la descripción de la imagen aquí

Y la matriz del lado izquierdo es

 0.866 0
 0.5   1

ingrese la descripción de la imagen aquí

Imagen 1 Transformación de matriz del lado izquierdo

Puede restablecer el original configurando la matriz en

 1 0
 0 1

ingrese la descripción de la imagen aquí

Se podrían calcular otras matrices. 0.866 es cos 30 grados así como cos de 150, mientras que sen 30 | 150 = 0.5 se toman signos basados ​​en la dirección que quiero ir. Estos son los ángulos que queremos que enfrenten nuestras bases. Se podrían hacer otras matrices como lo que parece un plano de 15 grados alrededor del vector girado hacia el lado izquierdo

joojaa
fuente
4

Obviamente dibujó un rectángulo redondeado, aplicó una inclinación vertical de -30 grados y luego no encajó.

La nube es tener las dimensiones correctas antes de sesgar:

ingrese la descripción de la imagen aquí

  1. El rectángulo negro tiene ancho = 3 diagonales horizontales de cuadrícula. Para probar otras cosas en la misma imagen también hay un rectángulo rojo igualmente ancho con esquinas afiladas. Esas otras cosas:

    • quitando el redondeo de las esquinas inferiores y
    • agregando algo de grosor
  2. Transformation Skew 0 grados horizontal, se aplica -30 grados vertical. El rectángulo negro se ajusta exactamente a la cuadrícula. El lado más corto ahora tiene 6 unidades de cuadrícula (= 2 * 3). El rectángulo rojo también está sesgado

3.-4. El rectángulo rojo se resta del rectángulo negro (Ruta> Diferencia) para eliminar fácilmente 2 redondeos. También puedes hacer una Unión. Este último puede guardar la altura intacta. Aquí el rectángulo negro original acortó una unidad de cuadrícula,

Agregar espesor:

ingrese la descripción de la imagen aquí

  1. La forma se duplica y se mueve un poco hacia arriba y hacia la derecha. Debe activar y desactivar el ajuste a la cuadrícula y a los puntos (también los necesita) por turnos. Con un zoom alto, 3 unidades de subcuadrícula se desplazan fácilmente. Entonces

    • dibuja una diagonal (= la línea roja)
    • Dibuje 2 líneas (= cian) en paralelo con las líneas de la cuadrícula. Se convierten en las esquinas. La esquina afilada en la parte inferior derecha se dibuja directamente a su lugar final.
  2. Coloca las líneas de la esquina. Necesitas un punto de ajuste.

    • mueve el comienzo de la línea de la esquina superior al cruce del rectángulo y la diagonal roja
    • levanta el rectángulo negro más arriba
    • con la herramienta de nodo, inserte un nodo en el rectángulo adicional en el cruce con la línea cian
    • seleccione el nuevo nodo y el antiguo nodo de esquina (vea las flechas naranjas) y aplique "Romper ruta en los nodos seleccionados" en el panel de información NOTA1: El rectángulo ahora es una ruta combinada. Debe separarse antes de intentar eliminar la parte invisible.
  3. Use Ruta> Separar y SUPR para eliminar la parte invisible del rectángulo adicional. Eliminar la diagonal. Acorte las líneas de las esquinas para que quepan. Hazlos negros. No es necesario unir las piezas si usa extremos de trazo redondo.

NOTA2: La siguiente forma se creó en un programa 3D gratuito. Tardó un minuto. La forma está disponible como dibujo vectorial editable en 2D si se imprime la escena como PDF y se abre en Illustrator o Inkscape.

Este último necesita un truco. La extensión de nombre de archivo pdf debe cambiarse a ai. Abrir en Illustrator es la mejor opción, si está disponible, porque Illustrator puede simplificar automáticamente los grupos multinivel de PDF. Abierto en Inkscape, esta forma tenía una agrupación de 20 niveles, al igual que cada elemento nuevo se agrupaba con el grupo de elementos ya insertados.

AGREGAR: Afortunadamente, el menú de extensiones de Inkscape tiene "Arrange> Deep Ungroup" que es útil en este caso. Se aplana agrupaciones multinivel en pocos segundos.

Freeware usado CAD = DesignSpark Mechanical, una versión muy diezmada de SpaceClaim, pero aún útil.

ingrese la descripción de la imagen aquí

usuario287001
fuente
El OP pregunta por Inkscape
Junme
@ user287001 Esta es una excelente respuesta, no es lo que estaba tratando de hacer en esta ocasión, pero es útil.
TheCodeNovice
0

podrías convertir el rectángulo en ruta. Ruta> Objeto a ruta. eso le dará un nodo en cada extremo del radio de las esquinas para ajustar

Junme
fuente