|  |  | Definición de objetos en una figura

### Definición de objetos en una figura

Un objeto puede ser definido a través de varias sintaxis :

- `(sea Punto " p1 " tipo args)` El punto es creado y su referencia guardada en la variable `p1`. Esta sintaxis utiliza una macro Scheme.
- `(Punto " Nombre " tipo args)` El punto es creado pero ninguna referencia al punto es conservada.
- `(define p1 (Punto " Nombre " tipo args))` El punto es creado y su referencia guardada en la variable `p1`.
- `(set! p1 (Punto " Nombre " tipo args))` El punto es creado y su referencia es copiada en la variable, ya existente, `p1`.

Si unos objetos son creados después del cuerpo de una función, utilice ya sea la forma `set!` o la forma especial de Scheme `let`. Es importante subrayar que la llamada se hace a una función que devuelve una referencia al objeto creado.

- Punto
- Recta
- Semirrecta
- Segmento
- Círculo
- Arco de círculo
- Polígono
- Las transformaciones geométricas
- Lugar geométrico
- Vector
- Número
- Ángulo

|  |  | Definición de objetos en una figura