Wolfram Model Explorer

I’ve created a 3D/VR Wolfram Model explorer.


screenshot.png

Limitations

  • multi-pattern models not supported
    • e.g. {{{1, 2}, {2, 3}} → {{1, 3}, {2, 4}, {4, 3}}, {{1, 1}, {2, 1}} → {{1, 1}}}
  • single-element models not supported
    • e.g. {{{1}} → {{1, 2}, {2}, {2}}}
  • hyperedges not visualized
3 Likes

Is it working? When I go to the website URL you provided it just has “VR” letters and link to GitHub repo.

Thanks for reporting. Turns out it was broken in Firefox.
Should be fixed now.

For those curious, the issue was caused by a negative look-behind regex: /(?<!})}}$/

This looks very interesting!

I think it would be worthwhile to work on the layout algorithm a bit, it does not seem to do a good job disentangling large graphs.

Compare, for example, this:

with WolframModelPlot output for the same graph (with hyperedge rendering disabled as well):

WolframModel[{{1, 2, 3}} -> {{1, 4, 3}, {5, 6, 2}, {5, 6, 4}, {5, 6, 
     5}}, {{1, 1, 1}}, 6]["FinalStatePlot", 
 "HyperedgeRendering" -> "Subgraphs"]

1 Like

Thanks for the feedback. I have adjusted the physics parameters and the results are now significantly better.

1 Like