https://foro.gambas-es.org/viewtopic.php?f=24&t=7988&p=48064#p48064
-----------------------------------
tercoIDE
Domingo, 26 Abril 2020, 13:03

Re: GambasCAD
-----------------------------------
[quote user="jsbsan" post="48062"]Tincho:

Teneis disponible el código fuente de mi programa "pintascreen", 

[/quote]

PintaScreen esta en mi HD hace años, muy bueno para explicar codigo. El concepto es similar. Cada entidad en el dibujo es una New Class. En el caso de GambasCAD las entidades tienen mucha libertad de acción y pueden hacer cualquier cosa, hasta podrían moverse como en el ejemplo de donde nació: MuchosCirculos (busquenlo aqui) . 

Y las herramientas, tiene mas libertad todavía, pues reciben todos los eventos del mouse y textos; pueden abrir forms, acceder a archivos, todo lo que la imaginacion desee, no solamente Copiar, Escalar, Etc. No se busca un clon de LibreCAD, sino algo mucho mas amplio.

Yo ya tengo dos usos para futuras herramientas:
-una que me genere una render en 3D de N cantidad de pisos segun las losas, vigas y columnas que haya en el grafico, ya lo han visto en un post mio anterior de realidad virtual
-una que me genere un archivo legible por Estru3D, que en definitiva fue lo que motivo a esto
- a Tincho se le ocurrio hacer una herramienta que inspeccione codigo Gambas y auto-genere un diagrama como el que les hice en el segundo post de este hilo


Julio, tu "inspector de propiedades" es smililar a lo que pretendo, pero Object.SetProperty no puede ser usado porque en mi caso las clases de entidades tienen variables, no property.


