Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-10-2007
cead1988 cead1988 is offline
Registrado
 
Registrado: oct 2007
Posts: 2
Poder: 0
cead1988 Va por buen camino
Exclamation como dibujo un cubo?

alguien me puede ayudar ? lo que sucede es que necesito dibujar un cubo y hacerlo rotar sobre el mismo, soy novato en la programacion con delphi, no conozco aun todo el lenguaje, porfavor si alguien tiene por lo menos el seudocodigo
Responder Con Cita
  #2  
Antiguo 11-10-2007
sinalocarlos sinalocarlos is offline
Miembro
 
Registrado: sep 2006
Posts: 152
Poder: 18
sinalocarlos Va por buen camino
Pseudocodigo:

Cita:
-Dibujar_Cubo
-Calcular Centro de Giro
-Ciclo
Girar_sobre_Centro
-end_ciclo
No, ya en serio, el tema es por demás interesante, recuerdo mi materia de graficacion en la universidad y te puedo asegurar que hacer girar una simple parabola (algo bidimencional) hace sudar a mas de uno (si se pretender hacer modificando directamente el canvas de un objeto, eso es sin librerías externas y hablando en base a mi experiencia), sin contar a los cerebros del Club Delphi , últimamente he pensado que tienen pacto con algún ente de la matrix (el oraculo de hecho)

podrías comentarnos que llevas hecho y podríamos (o podría, yo al menos) ayudarte

Saludos, y disculpas por el chiste del inicio, no me pude resistir
Responder Con Cita
  #3  
Antiguo 11-10-2007
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.282
Poder: 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
La pregunta es ¿Tienes algo de idea de por donde debes empezar?
Te lo digo por lo siguiente; La técnica para hacer esto es usando transfrormaciones de matrices de puntos. Si ya estás puesto en el tema y lo has estudiado, puedes sacarlo, pero si no sabes cómo va eso difícil va a ser aquí ponerte al día y que lo entiendas.

Tampoco explicas si debes hacerlo tú "manualmente" o puedes usar librerías tipo OPENGL para conseguirlo (cosa que no tendría mucho sentido).

En esta página, por ejempo, tienes varios ejemplos de cómo hacerlo y la explicación de algunos términos, pero como te he dicho si no estás "puesto" en el tema, me da la impresión de que va a servir de poco.
__________________
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
  #4  
Antiguo 12-10-2007
cead1988 cead1988 is offline
Registrado
 
Registrado: oct 2007
Posts: 2
Poder: 0
cead1988 Va por buen camino
Cita:
Empezado por Neftali Ver Mensaje
La pregunta es ¿Tienes algo de idea de por donde debes empezar?
Te lo digo por lo siguiente; La técnica para hacer esto es usando transfrormaciones de matrices de puntos. Si ya estás puesto en el tema y lo has estudiado, puedes sacarlo, pero si no sabes cómo va eso difícil va a ser aquí ponerte al día y que lo entiendas.

Tampoco explicas si debes hacerlo tú "manualmente" o puedes usar librerías tipo OPENGL para conseguirlo (cosa que no tendría mucho sentido).

En esta página, por ejempo, tienes varios ejemplos de cómo hacerlo y la explicación de algunos términos, pero como te he dicho si no estás "puesto" en el tema, me da la impresión de que va a servir de poco.


en realidad la grafica(cubo) debo hacerla usando lineto y moveto,y matrices rotacion pero lo que sucede es que no tengo conocimiento sobre las matrices ya que es un proyecto investigativo y en clase no hemos visto esos temas.
Responder Con Cita
  #5  
Antiguo 15-10-2007
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.282
Poder: 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
Cita:
Empezado por cead1988 Ver Mensaje
en realidad la grafica(cubo) debo hacerla usando lineto y moveto,y matrices rotacion pero lo que sucede es que no tengo conocimiento sobre las matrices ya que es un proyecto investigativo y en clase no hemos visto esos temas.
Entonces en ese caso, no debes preguntar cómo dibujar un cubo, sino dónde y cómo aprender el tema de matrices, porque te aseguro que si esa teoría no la tienes clara, no vas a rotar un cubo en la vida.

En este caso más fácil es dibujarlo. Lo más difícil es calcular los puntos (matrices para rotarlos) y luego pasarlos a un plano 2D para dibujarlo.

Pero como te he dicho, empieza por encontrar manuales báscicos de gráficos 2D y 3D, sino difícilmente llegarás a la solución.
__________________
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
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cubo de decisiones IVAND Varios 1 16-11-2010 23:17:41
Como Funcionan Los Metodos De Dibujo De Canvas?? ASAEL Gráficos 2 15-11-2006 03:11:40
Como Guardar Un Dibujo Hecho En Un Shape FranciscoGall Gráficos 1 27-01-2006 15:55:22
¿como puedo dibujar la figura donde doy click dentro de mi area de dibujo? Luli Gráficos 1 26-10-2004 20:34:02
Impresion de Dibujo de Cad muli OOP 0 05-12-2003 02:21:28


La franja horaria es GMT +2. Ahora son las 16:55:12.


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
Copyright 1996-2007 Club Delphi