no conoczco OpenCAsCADE, pero se que existe
Sea cual fuere el renderer o sea el componente que dibuja, tenemos que cambiar parte del esquema, porque siendo el cuello de botella el recorido
cambiar el renderer no solucionara el problema, habra que usar un acumulador de dibujos que es lo habitual en aceleracion por harware, suponiendo que la entidad dibuje lineas:
[Etapa de generacion del dibujo]
Entidad.Draw --> Acumulador de lineas (No dibuja directo a la pantalla )
[Etapa de dibujo]
Paint/Cairo/OpenGL ----> Dibuja lineas acumuladas
Estru3D funciona asi y es bastante rapido, excepto los textos donde se traba un poco
GauchoCAD
Subject: Re: GambasCADE
Last edited by tercoIDE on Friday, 08 May 2020, 12:14; edited 1 time in total
Last edited by tercoIDE on Friday, 08 May 2020, 12:14; edited 1 time in total
Subject: Re: GambasCAD
Se me ocurre que utilices objetos en memoria, como Image o similar y justo después lo vuelques al control visual. Es decir, un buffer intermedio que es lo que se usa generalmente para dibujar en otros lenguajes y para que no haya parpadeos en la superficie de dibujo. Aunque supongo que ya lo habrás tenido en cuenta, me ha venido a la mente al leerte.
Saludos
Saludos
Subject: Re: GambasCAD
si señor, asi es como funciona ahora
hay un buffer intermedio que se redibuja cuando hay tiempo iddle o cuando no hay otra opcion como ser al cargar un archivo nuevo
jguardon escribió: [Ver mensaje]
si señor, asi es como funciona ahora
hay un buffer intermedio que se redibuja cuando hay tiempo iddle o cuando no hay otra opcion como ser al cargar un archivo nuevo
Subject: Re: GambasCAD
bueno, como no pudimos solucionar el tema del lag y la velocidad de actualizacion de imagen, no nos quedo otra que volver a OpenGL y luego de mucho esfuerzo estamos en una etapa en la que iremos mas rapidamente. El pantallazo esta en el primer post!!!
tercoIDE escribió: [Ver mensaje]
bueno, como no pudimos solucionar el tema del lag y la velocidad de actualizacion de imagen, no nos quedo otra que volver a OpenGL y luego de mucho esfuerzo estamos en una etapa en la que iremos mas rapidamente. El pantallazo esta en el primer post!!!
Subject: Re: GauchoCAD
Tincho:
Yo me lo he instalado, pero me pierdo un poco (estoy acostumbrado a Autocad).. ¿podiais subir algun video explicando un ejemplo de uso?
Nota:
Seria interesante que el propio programa tuviera ejemplos incluidos, para con solo un vistaso a ellos, se pueda ver las capacidades del programa (he visto la presentación que teneis en github y es muy chulo el ejemplo mostrado).
Extra:
Herramientas como cortar/alargar lineas/arcos serian interesantes añadirlas...
Yo me lo he instalado, pero me pierdo un poco (estoy acostumbrado a Autocad).. ¿podiais subir algun video explicando un ejemplo de uso?
Nota:
Seria interesante que el propio programa tuviera ejemplos incluidos, para con solo un vistaso a ellos, se pueda ver las capacidades del programa (he visto la presentación que teneis en github y es muy chulo el ejemplo mostrado).
Extra:
Herramientas como cortar/alargar lineas/arcos serian interesantes añadirlas...
Subject: Re: GauchoCAD
Por supuesto, pero de momento eso sera para mas adelante ya que hay otras prioridades y como dije antes, tenemos pocos recursos para afrontar la carga de trabajo (somos solo dos programadores).
Si esta planeado todo eso, pero es un programa grande y complejo, por eso solicitamos ayuda a los que saben usar un CAD, y saben programar con clases ya que tampoco valdría un desarrollador que no tuviera un background de CAD.
Para dejar claro el tema, no estamos buscando un usuario normal que lo abra y haga cosas, lo que nos interesa (en esta etapa) es que lo miren internamente que lo revisen y propongan mejoras o colaboren.
Saludos.
jsbsan escribió: [Ver mensaje]
Por supuesto, pero de momento eso sera para mas adelante ya que hay otras prioridades y como dije antes, tenemos pocos recursos para afrontar la carga de trabajo (somos solo dos programadores).
Citar:
Si esta planeado todo eso, pero es un programa grande y complejo, por eso solicitamos ayuda a los que saben usar un CAD, y saben programar con clases ya que tampoco valdría un desarrollador que no tuviera un background de CAD.
Para dejar claro el tema, no estamos buscando un usuario normal que lo abra y haga cosas, lo que nos interesa (en esta etapa) es que lo miren internamente que lo revisen y propongan mejoras o colaboren.
Saludos.
Page 6 of 6
You cannot post new topicsYou cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events
This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Generation Time: 0.1162s (PHP: -45% SQL: 145%)
SQL queries: 23 - Debug Off - GZIP Enabled