|  |  | Modificación de los atributos de los objetos(Apariencia)

### Modificación de los atributos de los objetos(Apariencia)

Para modificar los atributos de un objeto ya creado, utilizamos un sistema de envío de mensajes directamente al prototipo que representa al objeto en cuestión. La modificación de sus atributos(apariencia) es resultado de este proceso.

`(envía objeto color valor)`
`objeto`: Referencia a un objeto
`valor`: El color; los valores posibles son: `negro, gris-oscuro, gris, blanco, verde-oscuro, verde, azul-oscuro, azul, rojo, amarillo, naranja`
Ejemplo:
`(sea Punto " A " libre 1 2)
(envía A color verde)`

`(envía linea grosor valor)`
`linea`: Referencia a una linea (recta, semirrecta, círculo, lugar geométrico, etc.)
`valor`: El grosor, los valores posibles son: `punteado, pequeño, grande`
Ejemplo:
`(sea Punto " A " libre 1 2)
(sea Punto " O" libre 0 0)
(sea Recta " d" 2puntos A B)
(envía d grosor punteado)`

`(envía punto tamaño valor)`
`punto`: Referencia a un punto
`valor`: El tamaño del punto, los valores posibles son: `pequeño, normal, grande`
Ejemplo:
`(sea Punto " A " libre 1 2)
(envía A tamaño pequeño)`

`(envía punto forma valor)`
`punto`: Referencia a un punto
`valor`: La forma del punto, los valores posibles son: `redondo , cruz, redondo-vacío,rec, rec-vacío`
Ejemplo:
`(sea Punto " A " libre 1 2)
(envía A forma redondo)`

`(envía objeto oculto)`
`objeto`: Referencia a un objeto que va a ser ocultado
Ejemplo:
`(sea Punto " A " libre 1 2)
(envía A oculto)`

|  |  | Modificación de los atributos de los objetos(Apariencia)