Skip to content

Rotating Cube to contain Pages of text #2

@GMelencio

Description

@GMelencio

@theo-armour In response to your "everything in 3D" we'd like to make our website a 6-sided cube where

  1. 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.

  2. 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!

  1. 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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions