oneshotlm
Compare all models on this prompt →

Rotating icosahedron · qwen3.6-35b-a3b

Using the pre-provided three.min.js (global THREE), render a full-screen scene with a rotating icosahedron lit by two colored point lights, orbit-style auto-rotation, and a subtle starfield background.

⛨ sandboxed Open in new tab ↗
transcript · 8 messages
user

Using the pre-provided three.min.js (global THREE), render a full-screen scene with a rotating icosahedron lit by two colored point lights, orbit-style auto-rotation, and a subtle starfield background.

assistant
thinking
The user wants me to create a single-page HTML file that uses the pre-existing three.min.js library to render a 3D scene with:
1. A full-screen rotating icosahedron
2. Two colored point lights
3. Auto-rotation (orbit-style)
4. A subtle starfield background

Let me build this as a single self-contained index.html file.
bash {"command":"ls -la /workspace/three.min.js"}
toolResult

-rw-r--r-- 1 node node 603445 Jul 31 08:53 /workspace/three.min.js

assistant
thinking
Good, the file exists. Now let me build the HTML file.
write /workspace/index.html (3963 bytes)
toolResult

Successfully wrote 3963 bytes to /workspace/index.html

assistant
thinking
The file is written. Let me verify it's present and complete.
bash {"command":"ls -la /workspace/index.html /workspace/three.min.js"}
toolResult

-rw-r--r-- 1 node node 4221 Jul 31 08:53 /workspace/index.html -rw-r--r-- 1 node node 603445 Jul 31 08:53 /workspace/three.min.js

assistant
thinking
Both files are present. Let me give a quick summary of what was built.

Done — `/workspace/index.html` is ready. Here's what it does: | Feature | Details | |---|---| | **Icosahedron** | `IcosahedronGeometry(1.5, 0)` with `MeshStandardMaterial` and `flatShading` for a faceted look, plus a barely-visible wireframe overlay | | **Light 1** | Warm orange (`#ff7733`), orbiting the shape on a slow loop | | **Light 2** | Cool cyan (`#3399ff`), orbiting on an independent phase | | **Auto-rotation** | The icosahedron continuously rotates on both X and Y axes (different speeds for an organic tumble) | | **Starfield** | 1,800 random points on a large sphere, semi-transparent, creating a subtle deep-space backdrop | | **Responsive** | Handles window resize automatically | No external resources — it loads only the local `three.min.js` and runs fully sandboxed. Open `index.html` in a browser to see it.

TAKE IT TO CODE

A single self-contained HTML file — copy it and open in any browser, or reuse the prompt with your own pi-agent run.

RUN

modelqwen3.6-35b-a3b
vendorQwen
harnesspi-agent
generated2026-07-31

EVALUATION

3/5 working

Rotating icosahedron with colored point lights and starfield, auto-rotates continuously, wireframe edges but no orbit controls response visible.

Vision grade · anthropic/claude-sonnet-5

MEASUREMENTS

Raw readings from the capture, not a verdict — the grade above is the only judgement. Percentages are how much of the screen changed; the measure under-reports sparse motion on a dark background.

idle motion15.2%
on click14.2%
on drag11.2%
on wheel13.8%
on enter + space12.9%
on arrow keys12.3%
on w/a/s/d0.9%
frame spread87.1 / 255
console errors0
js errors none

METRICS

runtime22.0s
tokens in10k
tokens out1.8k
cached8.4k
cost / run$0.0021