ejes
Moderador: Moderadores
ejes
Saludos a todos:
Alguien puede decirme como se puede hacer para que al dibujar lineas para ejes con trazo y punto coincida que el los centros de circunferencia o arcos se crucen los trazos para marcar el centro.
Gracias de antemano
Alguien puede decirme como se puede hacer para que al dibujar lineas para ejes con trazo y punto coincida que el los centros de circunferencia o arcos se crucen los trazos para marcar el centro.
Gracias de antemano
- Faber
- Administrador
- Mensajes: 3067
- Registrado: Mié Nov 09, 2005 12:10 am
- Ubicación: Irlanda
- Contactar:
Las únicas maneras (al menos que yo sepa) es cambiar la escala de la línea para que quede a tu gusto, o bien usar la marca de centro que tienes en las herramientas de acotar.
Otra manera es dibujar los centros con 4 líneas (2 mitades cada eje), en lugar del corte de 2
Un saludo,
Otra manera es dibujar los centros con 4 líneas (2 mitades cada eje), en lugar del corte de 2
Un saludo,
si algo puede salir bien, saldrá bien
Wenas rimaro,
Si quieres puedes pasarme un dibujo que tengas a modo de ejemplo, para ver más detalladamente a que te refieres, y a ver si así se me ocurre algún modo de como poder hacer lo que comentas (a no ser uqe hayas dado con una solución ya, jejejeej )
Seguramente con una aplicación Lisp se puede hacer lo que quieres incluso, pudiendo agilizar el trazado de los ejes.
Un cordial saludo
Si quieres puedes pasarme un dibujo que tengas a modo de ejemplo, para ver más detalladamente a que te refieres, y a ver si así se me ocurre algún modo de como poder hacer lo que comentas (a no ser uqe hayas dado con una solución ya, jejejeej )
Seguramente con una aplicación Lisp se puede hacer lo que quieres incluso, pudiendo agilizar el trazado de los ejes.
Un cordial saludo
Esta rutina te crea los centros de todos los circulos del dibujo
(defun c:centros (/ ss-cir n circulo centro radio)
(setq ss-cir (ssget "_x" '((0 . "CIRCLE"))))
(setq n 0)
(repeat (sslength ss-cir)
(setq circulo (entget (ssname ss-cir n))
centro (cdr (assoc 10 circulo))
radio (cdr (assoc 40 circulo))
)
(command "_dimcenter" (polar centro 0 radio))
(setq n (1+ n))
);fin de repeat
);fin de defun
(defun c:centros (/ ss-cir n circulo centro radio)
(setq ss-cir (ssget "_x" '((0 . "CIRCLE"))))
(setq n 0)
(repeat (sslength ss-cir)
(setq circulo (entget (ssname ss-cir n))
centro (cdr (assoc 10 circulo))
radio (cdr (assoc 40 circulo))
)
(command "_dimcenter" (polar centro 0 radio))
(setq n (1+ n))
);fin de repeat
);fin de defun
Código: Seleccionar todo
Wenas rimaro,
Te dejo una enlace a otro post en donde ya hablamos de los pasos que hay que seguir para guardar, cargar y ejecutar las rutinas. Leete la parte final del mismo donde se expuso una breve explicación de como hacerlo.
http://foro.delineacion.org/viewtopic.php?t=346
Espero sirva de ayuda. Un saludo
Te dejo una enlace a otro post en donde ya hablamos de los pasos que hay que seguir para guardar, cargar y ejecutar las rutinas. Leete la parte final del mismo donde se expuso una breve explicación de como hacerlo.
http://foro.delineacion.org/viewtopic.php?t=346
Espero sirva de ayuda. Un saludo
Última edición por Afga el Mié Jun 27, 2007 7:03 pm, editado 1 vez en total.
Muchas gracias Afga, ya se como meter las rutinas.
Creo que me funciona bien porque me dice aplicacion cargada correctamente.
Sin embargo con la aplicacion antes mencionada no noto nada aunque me dice que la ha cargado. Quizas haya que ejecutarla da alguna otra manera ademas?
Probare otras a ver que tal.
Muchas gracias de nuevo no recordaba el post y esta explicado con mucha claridad.
saludos cordiales a todos.
Creo que me funciona bien porque me dice aplicacion cargada correctamente.
Sin embargo con la aplicacion antes mencionada no noto nada aunque me dice que la ha cargado. Quizas haya que ejecutarla da alguna otra manera ademas?
Probare otras a ver que tal.
Muchas gracias de nuevo no recordaba el post y esta explicado con mucha claridad.
saludos cordiales a todos.
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 66 invitados