This project has moved. For the latest updates, please go here.

Model and Layout

Oct 23, 2014 at 7:25 AM
Hola,

Inicialmente había probado una dll de netdxf donde lo que incluia en el DXDocument se pintaba tanto en el Model como en el Layout. Con la última versión que descargué "netdxf-89152" solo me pinta o en el Model o en el layout y si intento incluirlo en ambos sitios en el segundo no lo añade porque lo reconoce como añadido... ¿Qué estoy haciendo mal?

Gracias!
Coordinator
Oct 23, 2014 at 7:01 PM
Las entidades pertenecientes a cada Layout son independientes. En AutoCAD tienes el espacio modelo (ModelSpace) y el espacio papel (PaperSpace), mientras que existe un solo Layout asociado al espacio modelo (el llamado "Model") pueden existir múltiples Layouts asociados al espacio papel. Cuando dices que "lo que incluía en el DXDocument se pintaba tanto en el Model como en el Layout", lo más probable es que tuvieras un Viewport en el Layout, asociado al espacio papel, a través del cual visualizas el espacio modelo, por defecto cuando en AutoCAD se crea un nuevo Layout incluye también la ventana. Te recomendaría echar un vistazo a la documentación del AutoCAD si necesitas más información en como funciona todo esto.

En la versión 0.8 añadí la posibilidad de trabajar tanto en espacio modelo como en espacio papel, y de aquí vendrán las diferencias que observas. Puedes mirar el código de ejemplo PaperSpace() en el proyecto TestDxfDocument y ver como trabajar con ellos.

Daniel