|  |  | Punto |

#### Punto

`valor (getAbscissa punto)`
`punto`: Referencia a un punto sobre una curva
Devuelve: La "abscisa geométrica" del punto sobre la curva.El valor pertenece al intervalo [0 ; 1]
Ejemplo:
`(define x (getAbscissa a1))
(* x 10)`

`(setAbscissa punto x)`
`punto`: Referencia a un punto libre sobre una línea
`x`: Valor decimal en el intervalo [0 ; 1] que representa a la nueva "abscisa geométrica"
Ejemplo:
`(setAbscissa a1 0.5)`

`lista (getCoordinates punto|vector)`
Devuelve las coordenadas de un punto o de un vector.
`punto|vector`: Referencia a un punto o un vector
Devuelve: Lista que contiene las coordenadas del punto o del vector
Ejemplo:
`(define c (getCoordinates a1))
(define x (car c))
(define y (cadr c))
(+ (* x x) (* y y))`

`(setCoordinates punto coord)`
Asigna coordenadas a un punto
`punto`: Referencia a un punto libre en el plano
`coord`: Lista de dos números decimales
Ejemplo:
`(define l (list 1.4 (random 5)))
(setCoordinate a1 l)`

|  |  | Punto |