-
Notifications
You must be signed in to change notification settings - Fork 1
Description
@theo-armour In response to your "everything in 3D" we'd like to make our website a 6-sided cube where
-
each face of the cube is rendered with a page at a certain URL - so instead of a static image on the face of a cube, it uses the text & images of a webpage. James achieved something similar with CSS3D at ttp://abantech-blog.cloudapp.net:8080/landing.html but we'd prefer something more elegant in ThreeJS and trust that you can do better.
-
we'd like the cube to "flip" to the side in which the user's mouse hovers. So if the user hovers the mouse at the bottom side of the cube the cube flips downward (reveleing the face that was previously at the "bottom" of the cube), if the user hovers on the right side of the cube it will flip to the left (revealing the face that was previously at the "right side" of the cube).
I created a simple sample here: http://abantech.net/SimpleRotatingCube.html - this cube just flips in the x or y every 2 seconds. What we need it to be is to do so interactively (as stated above).
If it could have some kind of "peek" at the next screen before the movement happens or "bounce" effect after the rotation completes, that would be a great plus!
- Another cool "plus" is if we could have a plane INSIDE the Cube that shows either videos or live threejs demos. This plane will not move, but simply display different content. This implies that the faces of the cube will not be 100% opaque.
As you can see this is all coding work - can you assist?