FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Componente para programa CAD
Hola. Soy nuevo en este foro (como usuario registrado, porque como lector conozco el foro desde hace años).
Recientemente se me ha ocurrido la idea de intentar de hacer un pequeño programa de dibujo CAD. Sería algo sencillo: un lienzo (con su rejilla) donde se puedan insertar de forma fácil y rápida los distintos símbolos con los que contará el programa. El problema es que mis conocimientos tampoco son tan avanzados, y los temas relacionados con gráficos nunca los he tocado. Por lo que no sé por donde empezar, sobre todo no sé que componente usar para el lienzo. Se que existe los controles 'Image' pero no estoy seguro de si sería lo más ideal, ya que la idea es que el programa cuente con las opciones básicas de cualquier programa de dibujo (zoom, imprimir,..). Agradecería cualquier orientación, un saludo y gracias. |
#2
|
|||
|
|||
Yo utilizaría componentes más pensados para tratamiento de imágenes (o dibujos) y no el TImage, que está más pensado sólo para mostrarlas.
Por ejemplo, podrías echarle un vistazo a TGraphics32, que es bastante potente, soporta capas, transparencias, etc... y a la librería VampyreImaging, muy útil para poder abrir archivos "raros", p. ej. de Photoshop, etc... Un saludo, LoPiTaL |
#3
|
|||
|
|||
Cita:
También decir que he estado pensando y no se si realmente un "lienzo" donde dibujar es lo más idoneo. Pues la idea es poder poner los símbolos sobre el dibujo pero que luego estos se puedan seleccionar, para por ejemplo moverlos a otra parte del dibujo. Un saludo. |
#4
|
|||
|
|||
Sí, esa es http://graphics32.org/wiki/
Cita:
Espero que te sirva. Un saludo, LoPiTaL |
#5
|
|||
|
|||
Entonces se me ocurre que podría poner cada simbolo en una capa. Aunque.. ¿no sería sobrecargarlo un poco? Imaginate que tengo puesto en un mismo dibujo 100 símbolos.
|
#6
|
|||
|
|||
No se me ocurre muchas formas más de hacerlo... Al final las capas las interpreta como dibujos pequeños a dibujar sobre el grande.
De cualquier otra forma que puedas imaginarte, al final serán dibujos pequeños a dibujar sobre uno más grande. Si hay 100, pues habrá 100 en graphics32 y en cualquier otra librería, y de cualquier forma tendrás que pintar los 100, así como el bucle para detectar en dónde haces click también tendrá que recorrer los 100... Si el problema es por lo que le cueste repintar, graphics32 es de las librerías más potentes en ese aspecto. A mi en principio no se me ocurre ninguna otra forma de hacerlo. Si algún forero más tiene alguna otra idea, que la comente a ver... Un saludo, LoPiTaL |
#7
|
||||
|
||||
Cita:
// Saludos |
#8
|
|||
|
|||
Efectivamente, por lo poco que se ve en la miniatura, es eso.
Roman, como digo soy nuevo en el foro como usuario pero no como lector. Y sinceramente, estaba esperando tu respuesta en mi hilo. Una vez más salvaste a alguien Muchas gracias a todos, me pongo a 'jugar' con SimpleGraph. |
#9
|
|||
|
|||
Quizás te vendría mejor lo siguiente:
Un programa de CAD programado en Delphi y con su código fuente: http://delphimagic.blogspot.com/2011...on-delphi.html |
#10
|
|||
|
|||
Si estás buscando un programa cad de este tipo, Igual te interesa echarle un vistazo a esto: xp-pen.es/forum-6136.html
Espero haberte ayudado. Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Programa colgado por un componente | NPIdea | C++ Builder | 0 | 25-01-2011 12:16:01 |
Ayuda para instalar componente svqrbarcode para QReport | BlueSteel | Varios | 4 | 24-09-2010 23:05:23 |
Componente para buscar registros, para no repetir codigo. | flystar | Conexión con bases de datos | 9 | 28-04-2010 23:16:15 |
programa para ver en que direccion del registro de windows escribe un programa? | JuanErasmo | Varios | 1 | 09-11-2006 20:42:05 |
¿ayuda para un programa para el msn | kaiser_robert | Internet | 1 | 15-06-2005 20:52:07 |
|