Ver Mensaje Individual
  #2  
Antiguo 20-03-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.310
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿Estás seguro de que necesitas eso? ¿De cuantos contenedores estamos hablando? ¿Has hecho pruebas de rendimiento?

Te lo digo, porque yo trabajo en un proyecto similar al tuyo (aquí hay imágenes de hace un par de años, ahora la cosa ha evolucionado un poco más...). En mi caso no sólo hay gestión de explanadas de contenedores (Yard Planning) sino también de carga de barcos (Vessel Planning).

Las preguntas que te he hecho al principio, son porque en su día estuvimos frente a la misma decisión que estás tú ahora. Y la opción final fue desechar la visualización 3D. Las razones te las expongo a continuación.

NOTA: Hay que decir que tuvimos en nuestras manos un producto (trial) que mostraba una visualización en 3D (OpenGL), junto con las pruebas que hicimos nosotros.

(1) Eficiencia/Rendimiento. Nuestras explanadas no son muy grandes; Digamos que están en dimensiones "medianas" y pueden albergar un tope de 8000 contenedores. Sin llegar ni mucho menos a la capacidad máxima, cuando empezábamos a pintar contenedores la eficiencia caía en picado. ¡¡Impracticable vamos!!
Sólo cambiar la visualización (ángulo de cámara) o moverte entre pilas o simplemente para ver una desde otro costado hacía que la "CPU echara humo".

(2) Practicidad. Aunque en un primer momento la visualización en 3D es muy bonita y atractiva, no es nada práctica. Cuando llevas 2 horas trabajando con ella acabas cansado y mareado. Las personas que finalmente debían trabajar con estas visualizaciones durante 8 horas al día acabaron diciendo que eran "nada prácticas", "poco ágiles" y "confusas".
Las visualizaciones en 2D les resultabas mucho más "fáciles a la hora de trabajar".
Los movimientos de equipo (contenedores) en esta visualización son complejos.

No quiero desanimarte ni mucho menos, simplemente avisarte de los problemas que puedes encontrarte. Si quieres realizar pruebas puedes revisar OpenGL para crear elementos en 3D sobre un plano.

Aquí tienes algunos links:
* Delphi Jedi. OpenGL
* Delphi OPenGL Community
* OpenGL with delphi (embarcadero)
* GLScene Delphi
* OpenGL Org
* OpenGL Sulaco
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita