The cncfoam.com simulator

A tour of the cncfoam.com simulator: the 3D viewport, the status panel, the wire animation, the solid cut preview, camera controls and how to read everything on screen.

The simulator is the heart of cncfoam.com. It shows, in real time, exactly what your machine will do — the wire path, the foam being removed, the cut time and any problems — before you cut anything.

The 3D viewport

The big 3D scene shows:

  • The cutter envelope — a wireframe box for your machine's reach.
  • The material block — your foam stock as a solid.
  • The wire — animated along the cut path.
  • The solid cut preview — the foam is carved away as a true 3D solid (using CSG booleans) so you see the actual finished part, not just a line.

Camera controls

  • Orbit: left-drag or arrow keys.
  • Pan: shift-drag or right-drag.
  • Zoom: mouse wheel or + / -.
  • Reset view: Home or F (or the Reset view button).

The status panel

On the left, the status panel is your source of truth. It shows the machine Type, number of G-code Lines, the Cutter and Material sizes, the loaded Shape size, the total Contour length, and the live left/right wire Position, wire state and feed. If something looks wrong, check here first.

Playback

The footer bar has play/pause (spacebar), rewind (R), a speed multiplier (1×–500×) and a scrub bar to jump anywhere in the cut. The timers show elapsed and total cut time. Two footer checkboxes let you hide the wireframe envelope and hide the cut preview (the green ghost) for a cleaner view.

Floating windows

  • G-code viewer — the exact commands, colour-coded, with the active line highlighted and a copy button.
  • X/Y and U/V block-side views — 2D cross-sections showing the profile on each tower face (or at the tower plane), so you can confirm the shape matches your intent.

Each floating window is draggable, resizable and can be toggled in Settings → Tool interface.

Persistence

Your settings (colours, machine type, sizes, panel layout) are saved per browser, and synced to your profile when you are signed in — so the tool looks the same on every device.