Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] cubo en 3d con el canvas

Estas en el tema de cubo en 3d con el canvas en el foro de HTML en Foros del Web. Hola, me han pedido que haga un cubo giratorio en 3 dimensiones con un texto y hipervinculo en cada cara con el canvas de html5. ...
  #1 (permalink)  
Antiguo 10/09/2013, 08:41
 
Fecha de Ingreso: septiembre-2013
Mensajes: 3
Antigüedad: 11 años, 2 meses
Puntos: 0
Pregunta cubo en 3d con el canvas

Hola, me han pedido que haga un cubo giratorio en 3 dimensiones con un texto y hipervinculo en cada cara con el canvas de html5.

yo domino el entorno 2d, pero no veo forma de hacer lo que piden en el entorno 3d. ¿Alguien me puede confirmar la imposibilidad de hacer el hipervinculo y el texto en 3d? Yo he buscado y he llegado a encontrar un cubo giratorio en 3d sin texto ni hipervinculos, pero nada mas.

Lo que me han pedido es algo similar al cubo de esta web que está diseñado en flash [URL="http://www.stockuno.net/"]http://www.stockuno.net/[/URL]
  #2 (permalink)  
Antiguo 10/09/2013, 14:20
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: cubo en 3d con el canvas

Eso es una patada baja a la usabilidad. Ojalá no lo hagas así.


Aunque por el lado técnico, es posible, por ejemplo el cubo: http://cssdeck.com/labs/html5-canvas-3d-cubes



Saludos
__________________
Grupo Telegram Docker en Español

Última edición por Carlangueitor; 11/09/2013 a las 11:41
  #3 (permalink)  
Antiguo 11/09/2013, 10:44
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: cubo en 3d con el canvas

¿Tiene que ser si o si usando canvas? Porque con CSS se podría hacer también.
  #4 (permalink)  
Antiguo 11/09/2013, 10:47
 
Fecha de Ingreso: septiembre-2013
Mensajes: 3
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: cubo en 3d con el canvas

si, cubos giratorios en 3d ya habia encontrado, pero no tienen texto en las caras ni hipervinculo en cada cara. Sigo creyendo que no es posible tecnicamente hacerlo.
  #5 (permalink)  
Antiguo 11/09/2013, 10:50
 
Fecha de Ingreso: septiembre-2013
Mensajes: 3
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: cubo en 3d con el canvas

Si,lo quieren con el canvas, yo realmente lo haría en flash como en la pagina de stock uno, pero a las malas les digo que no puede ser.
  #6 (permalink)  
Antiguo 11/09/2013, 11:11
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 8 meses
Puntos: 1826
Respuesta: cubo en 3d con el canvas

Y si tratas de adaptar esto que está en CSS, si acepta Css entonces podrías meter dentro html, o sea links, y algo de texto, aunque el texto yo lo metería en la misma imagen.

http://css-tricks.com/creating-a-3d-cube-image-gallery/

http://desandro.github.io/3dtransforms/docs/cube.html

Última edición por Rafael; 11/09/2013 a las 11:16
  #7 (permalink)  
Antiguo 11/09/2013, 11:46
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: cubo en 3d con el canvas

Mira, con css3 se puede, solo que es horrible, por ejemplo mira esto (trata de elegir la opción de un select) http://hakim.se/experiments/css/domtree/ o esto http://3dcube.pixelass.com/ http://www.addyosmani.com/resources/googlebox/ http://ie.microsoft.com/testdrive/gr...transforms.htm http://desandro.github.io/3dtransfor...2-dynamic.html

La cosa es que controlar el giro es complejo, quizá te puedas ayudar de Javascript para cambiar los estilos dinamicamente.

No hay nada como lo que tu quieres por que no es usable, pero con eso deberías poder crearlo tu mismo.


Saludos
__________________
Grupo Telegram Docker en Español

Etiquetas: canvas, cubo, html5
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:15.