Releases: rdeits/MeshCat.jl
Don't rely on command-line git existing
This should fix build issues on systems without git installed (as is common on Windows)
Improve performance by fixing potentially excessive render() calls
Merge pull request #30 from rdeits/fix-excessive-renders update meshcat to fix excessive number of calls to render()
Switch to WebIO for all communication tasks
This release updates all of MeshCat's internal communication to use WebIO.jl. That means that, in addition to working in Jupyter and in a standalone browser tab, MeshCat will also work inside Juno and in a standalone Blink.jl window. Jupyter integration is now better, and it should be possible to use MeshCat even on a remote Jupyter server like JuliaBox.
This change does, however, break compatibility with the old ZMQ interface. That means that communication between Julia and Python MeshCat sessions is not currently possible.
More modular JS, new Triad type, and better ZMQ stability
Note: this release breaks compatibility with the meshcat-python implementation, due to JuliaInterop/ZMQ.jl#167 . I'm planning to bring back compatibility after the big WebIO.jl rewrite.
More geometries and fixes for zero-width geometries
- Fix zero-width boxes
- Switch from our own HyperCylinder to GeometryTypes.Cylinder
- Support arbitrary GeometryPrimitive subtypes (like Polyhedra.jl) using the
decompose
interface
Initial release
v0.0.1 add appveyor badge