Something not working, or have a request? Open a GitHub issue — we read every report and PhiStruct is actively maintained.
Tap the white ball to see every direction a strut can go from it. Tap one of the glowing holes to place a strut of the currently selected color and length. Keep going from any ball in your build.
Tap the color and length controls in the toolbar to set what the next strut you place will look like — blue, red, yellow, green, or teal (half-green); lengths short, medium, and long.
Tap Library on the dock to browse 134 built-in models, grouped by shape family and difficulty. Open one for a step-by-step guided build (use ‹ › to step, or Complete), or toggle a translucent reference ghost and build freely alongside it.
On iPhone and iPad, use the cube-in-brackets control to place the current build on a real table at room scale. Walk around it, then return to the canvas to keep building or export. The Mac app does not include AR or use the camera.
The same $14.99 purchase includes a native Mac app. Click where you'd
tap. Use File, Edit, Build, Window, and Help in the menu bar. Drop a
.vZome or PhiStruct .json project onto the
window to open it. The interface follows the Mac's language for the
twelve languages (Arabic and Hebrew are right-to-left in the builder;
macOS menus stay left-to-right).
From ⋯ (File): Save / Open keep an exact
.json project file you can reopen later. Export gives you
a high-resolution PNG, a full-color GLB (for Blender/AR/web viewers),
a centered STL for 3D printing, or a .vZome file for
desktop vZome — plus a parts list (color × length × count)
you can copy to buy or sort real struts. On iPhone, Save and Export
use the system share sheet. On Mac, they use the standard save and
export panels.
PhiStruct only lets you place struts that would be physically buildable — a strut is never allowed to pass through another strut. If a direction isn't glowing, that placement would cause a collision.
Open a new GitHub issue with your device model and iOS or macOS version, and what you were doing when it happened. Screenshots or screen recordings help a lot. You can also browse existing issues.