Create a three.js script

Job ID: 32078403

Budget: $250 – $750 USD

Looking for a Three.js developer to create a 3D grid with objects, animations and API's. More info will be shared.
Please add three.js portfolio. You will be given a small home assignment to prove proficiency in three.js.

The home assignment details:

a simple grid of 3X dots, with 3 round balls (at 0,0,0/2,2,2/1,1,1). Code should be assigned under <div id=”3dGrid”>
And a simple api available from dev tools console:

window.nodes3d.createNewNode(positionId)
Change dot icon to node icon (from dot to bigger ball), apply new node data to it

And when a dot/node is clicked trigger a "nodeWasClicked" or "dotWasClicked" event.

Basic HTML should look like:
<!DOCTYPE html>
<html>
<body>
<div id=3dgrid></div>
</body>
</html>
Related categories: JavaScript Three.js