Skip to content

Not all objects displays in meshcat #127

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Affie opened this issue Oct 9, 2019 · 8 comments
Closed

Not all objects displays in meshcat #127

Affie opened this issue Oct 9, 2019 · 8 comments

Comments

@Affie
Copy link
Contributor

Affie commented Oct 9, 2019

I'm on the master branch with an updated WebIO to latest, because of a requirement conflict with it. Julia 1.2 on Ubuntu 18.04
If I draw a bunch of (<40) spheres and triads in a loop not all of them makes it to the visualizer (with code that used to work).
If I add a delay (sleep(0.1)) in the loop they make it through.
What would you suggest? I do not want the extra delay and don't know how to use latest tag without conflicts with WebIO.
It also looks like a zero transform is also sometimes displayed.

@rdeits
Copy link
Owner

rdeits commented Oct 9, 2019

I suspect you're running into JuliaGizmos/WebIO.jl#343 which recently became a problem in WebIO. For now, can you go back to the last MeshCat tag and just pin WebIO to an older version?

@rdeits
Copy link
Owner

rdeits commented Oct 9, 2019

Oh, I see, is the older WebIO version not working with Julia 1.2? What is the error you get?

@Affie
Copy link
Contributor Author

Affie commented Oct 9, 2019

The last MeshCat tag does not work with Interact.jl, because of the WebIO unsatisfiable requirements. I think Atom also had a conflict.
If that is the problem I'll try and find a combination that works, until the WebIO is fixed.

@tkoolen
Copy link
Collaborator

tkoolen commented Oct 9, 2019

Yeah, the version bounds on WebIO are becoming a bit much for the resolver to handle it seems. JuliaRobotics/RigidBodySim.jl#115. Maybe changing the order in which you add packages will help the resolver, as in that issue.

@Affie
Copy link
Contributor Author

Affie commented Oct 9, 2019

Ok. I think we can live with an older webio for now. It seems to work. Although not with Newest Atom.

@rdeits
Copy link
Owner

rdeits commented Oct 10, 2019

I have another possible way around all this over in JuliaGizmos/WebIO.jl#353 but it's not ready yet.

@rdeits
Copy link
Owner

rdeits commented Oct 10, 2019

@Affie can you try pulling MeshCat master (and letting WebIO update to 0.8.11) and see if this is any better?

@Affie
Copy link
Contributor Author

Affie commented Oct 11, 2019

Looks like it is fixed. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants