La función ->DXF toma como entrada una lista de puntos y los envía a través del puerto serie en formato DXF (Drawing eXchange File).
Argumentos: |
2: { layer color } 1: { pnt1 pnt2 .... pntn } |
La lista en el nivel 1 de la pila contiene los puntos en forma de número complejo (x,y) o vector tridimensional [ x y z ]. En la misma lista pueden encontrarse los dos tipos de notación, para los puntos 2D, la z se asume igual a cero.
La lista del nivel 2 permite indicar el nombre de una capa donde poner los puntos y un color de entidad. Tanto uno como otro son opcionales. Si no se indica un color, los puntos tendrán el color de la capa, y si no se indica una capa, se asume "0". Para entrar un color sin especificar un nombre de capa, el primer elemento de la lista debe ser una cadena vacía (""). El programa no efectúa ninguna comprobación, es el usuario el responsable de introducir tanto un nombre de capa como un color válido.
Los puntos se representan como entidades de tipo POINT en la salida DXF.
El archivo DXF contiene una sola sección: ENTITES.