Coordenadas relativas
3 participantes
Página 1 de 1.
Coordenadas relativas
Buen día señores, espero se encuentren muy bien.
Primero que nada, una disculpa por lo que según yo, es muy básico, pero en verdad estoy algo oxidado en lisp y no he podido encontrar la respuesta.
El asunto es que necesito dibujar unos rectángulos que deben tener entre otras dimensiones: 178 unidades de largo y 13 de alto, entonces escribí esta rutinita, pero no funciona como espero, confío en que debe ser una pequeñez, espero puedan orientarme, gracias...
Saludos y gracias
Primero que nada, una disculpa por lo que según yo, es muy básico, pero en verdad estoy algo oxidado en lisp y no he podido encontrar la respuesta.
El asunto es que necesito dibujar unos rectángulos que deben tener entre otras dimensiones: 178 unidades de largo y 13 de alto, entonces escribí esta rutinita, pero no funciona como espero, confío en que debe ser una pequeñez, espero puedan orientarme, gracias...
- Código:
(defun c:zxxx()
(setq pto(getpoint "Punto para Insertat RECTÁNGULO..."))
(vl-cmdf "_rectang" xx (list (+ (car pto)178)(- (car pto)13)))
)
Saludos y gracias
eliasp- Mensajes : 195
Fecha de inscripción : 17/03/2016
Re: Coordenadas relativas
Solo te falta arreglar esta linea
(vl-cmdf "_rectang" pto (list (+ (car pto) 178) (- (cadr pto) 13)))
(vl-cmdf "_rectang" pto (list (+ (car pto) 178) (- (cadr pto) 13)))
Dominguez- Mensajes : 152
Fecha de inscripción : 20/03/2016
Edad : 74
Localización : Zaragoza (España)
Re: Coordenadas relativas
Uffff
Muchas gracias maestro, craso error....
Saludos
Muchas gracias maestro, craso error....
Saludos
eliasp- Mensajes : 195
Fecha de inscripción : 17/03/2016
Re: Coordenadas relativas
tambien te vale esta otra formaeliasp escribió:Uffff
Muchas gracias maestro, craso error....
Saludos
(defun c:zxxx ()
(setq pto (getpoint "Punto para Insertat RECTÁNGULO..."))
(vl-cmdf "_rectang" pto (polar (polar pto (* pi 1.5) 13) 0 178))
)
Dominguez- Mensajes : 152
Fecha de inscripción : 20/03/2016
Edad : 74
Localización : Zaragoza (España)
Re: Coordenadas relativas
Solo por diversión (para liar un poco más la cosa...)
- Código:
(defun C:TST ()
(setq pto (getpoint "Punto para Insertar RECTÁNGULO..."))
(vl-cmdf "_rectang" pto (mapcar '(lambda (x y) (+ x y)) pto '(178 -13 0.)))
)
kasperle- Mensajes : 29
Fecha de inscripción : 18/03/2016
A robierzo le gusta esta publicaciòn
Re: Coordenadas relativas
Perdona, pero esa opcion es la mas tecnica de todas.kasperle escribió:Solo por diversión (para liar un poco más la cosa...)
- Código:
(defun C:TST ()
(setq pto (getpoint "Punto para Insertar RECTÁNGULO..."))
(vl-cmdf "_rectang" pto (mapcar '(lambda (x y) (+ x y)) pto '(178 -13 0.)))
)
un saludo
Dominguez- Mensajes : 152
Fecha de inscripción : 20/03/2016
Edad : 74
Localización : Zaragoza (España)
A robierzo le gusta esta publicaciòn
Temas similares
» COORDENADAS
» Coordenadas de Puntos
» Tabla de coordenadas de puntos
» georeferenciacion malogro mi sistema de coordenadas
» Ayuda con una rutina de coordenadas
» Coordenadas de Puntos
» Tabla de coordenadas de puntos
» georeferenciacion malogro mi sistema de coordenadas
» Ayuda con una rutina de coordenadas
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|