¿Es posible colocar un círculo en Inkscape usando el centro? Estoy diseñando una forma para un cortador láser y los círculos son para delinear los agujeros de montaje. Cada orificio mide alrededor de 3.2 mm.
Sé que una forma es restar el radio cada vez que los coloca. Pero tengo una gran cantidad de agujeros y aumentará enormemente las posibilidades de error (en lugar de posicionarme en (14,14), lo ubicaré en (12.4,12.4).
Este es el único hilo que pude encontrar sobre este tema y lamentablemente no tiene una respuesta. ¿Alguien sabe si hay alguna manera de hacer esto?
EDITAR: Solo para aclarar, quiero poder posicionar los agujeros exactamente usando los valores x
y y
usando la esquina inferior izquierda de la hoja como origen.
Respuestas:
Crear
Para dibujar un círculo centrando un punto de partida en lugar de dentro de un cuadro, podemos presionar Shiftmientras dibuja. Para la ración cuadrada (cicrle en lugar de elipse) podemos presionar Ctrlademás.
Para ayudar a comenzar en un nodo específico, podemos habilitar el ajuste en nodos de cúspide o en una cuadrícula.
Moverse
Para mover un círculo por su centro, debemos transformarlo temporalmente en un arco (en el modo de ruta, arrastre el controlador de arco redondo). Luego podemos ajustar el centro del círculo a, por ejemplo, nodos cúspides, o a una cuadrícula arrastrando el círculo desde su centro.
El arco se puede transformar nuevamente en un círculo haciendo clic en "hacer todo" ( ) cuando está en modo de ruta.
Editar manualmente la posición x / y
Para editar manualmente la posición central del círculo precice tenemos que seleccionar un objeto para luego abrir el editor XML ( ShiftCtrlX) donde podemos editar libremente los valores del centro
cx
ycy
al dar cualquier valor y luego presionar set .fuente
x
yy
usando la esquina inferior izquierda como el origen, necesito poder ingresar un valor directamente en mm. El ajuste de objetos al centro funciona incluso sin convertirlo en un arco.Esta es una especie de solución improvisada, pero puede funcionar para usted.
fuente
transform
opción, creo que es una buena idea. Esto funcionará, pero nuevamente, debo tener cuidado de seleccionar todos los agujeros antes de hacer clic en transformar. Solo me preocupa la posibilidad de que ocurra un error.Si tiene muchos círculos y le gusta posicionarlos por valor, contando las distancias de abajo hacia arriba, probablemente debería usar un lenguaje de scripting o un programa de hoja de cálculo como LibreOffice-Calc o Excel, un editor de texto clásico con motor de búsqueda de reemplazo o un combinación de esos.
Probablemente ya tenga los valores en una forma fácil de analizar por máquina, como una lista simple de valores (x, y, radio).
Luego puede restar el valor de y con una fórmula del tamaño de página. O puede crearlos y voltear su dibujo al final verticalmente.
En un editor, puede usar un código SVG muy básico para definir un círculo:
Después de abrirlo con Inkscape y guardarlo, se transformará a un formato mucho más complicado, con coordenadas relativas. Pero a partir de una tabla de valores en un archivo CSV puede producir fácilmente cientos de círculos (lo hice).
Para que pueda guardar un archivo SVG vacío, inserte sus círculos con un editor antes de la etiqueta de cierre, vuelva a abrirlo con Inkscape y edítelo más según sea necesario.
fuente
A partir de Inkscape 0.92.2, se coloca un punto de control en el centro de los círculos, lo que permite que el centro se ajuste a un punto de intersección de la cuadrícula u otras características. Vea este video para una breve demostración.
fuente
Otros han cubierto su problema de punto de origen bastante bien.
Para colocar objetos por su centro, debe
No olvide configurar Herramientas / Cuadro de límite geométrico en Preferencias para que los objetos tengan el tamaño 'correcto'; Si utiliza el cuadro de límite visual predeterminado, el tamaño de su objeto tiene en cuenta el ancho de línea. Es posible que no desee esto, aunque incluso los cortadores láser tienen un ancho de corte ...
fuente