Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Venta de entradas (https://www.clubdelphi.com/foros/showthread.php?t=66683)

Chaja 07-03-2010 23:51:56

Venta de entradas
 
Estimados:

Bueno despues de un tiempo me pongo en contacto. Tengo un aplicativo que se usa para vender las entradas de las fiestas de egresados. el mismo, usa interbase y delphi5. la cosa es que quiero mejorarlo. actualmente, muestro sobre un plano que es un bmp, la dsitribucion de las mesas y haciendo un doble clik en una puedo generar la venta y listo. Todo bien , funciona, pero queria hacerlo algo mas moderno. tengo delphi 2007 y pensabe si pudiera hacer que por ejemplo se vea el salon en forma virtual en 3d y que el cliente vea lo que veria si estuviera sentado en la ubicacion que elige, que es la pregunta de todos los que van a comprar la entrada. Se me ocurrio tambien de crear el plano en 2d y que se hicera con un clik a 3d. No se, alguien conoce el 3dHome, es un programa para hacer planos de casa, primero se hace en 2d y luego te lo genera en 3d, y se le puede dar textura y todo eso. Inclusive moverse dentro de los hambientes como si estuvieras dentro de la casa.
No se como se usa las fotografias de 360, talves sin llegar hacer una aplicacion CAD mostrar al cliente los angulos que se verian en una posicion del salon. El tema es que ni se me ocurre por donde empear ni que usar. Herramientas hay pero :confused::confused::confused::confused: no se.....
A las mesas que hago sobre el plano son movibles son circulos que seponen y guardo sus coord. con la capacidad y las posiciones ocupadas y libres...
Si alguien sabe de algo o hizo algo parecido o sabe de lago se lo agradezco...


Luis Roldan
Mar del Plata
Argentina

Ñuño Martínez 08-03-2010 10:05:26

Es muy simple: Primero, calcula los ocho vértices de la caja mínima que contiene la mesa 3D (basta con tomar los máximos y mínimos de los componentes de los vértices), proyéctalos en el plano de la ventana/pantalla y calcula el rectángulo mínimo que contiene la proyección (de nuevo máximos y mínimos, solo que ahora de los ocho vértices proyectados). Cuando respondas a la pulsación del ratón sólo tienes que comprobar si está dentro de ese rectángulo para saber si pulsó sobre esa mesa.

Geometría elemental, vamos.

Chaja 08-03-2010 13:34:44

Nuño
 
La verdad que no entendi nada..... :p:p:o:o:o:o


La franja horaria es GMT +2. Ahora son las 13:22:25.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi