JuliaIO / MeshIO.jl

IO for Meshes
Other
79 stars 31 forks source link

Basic DAE load support #50

Open rdeits opened 5 years ago

rdeits commented 5 years ago

This was requested over on discourse (ref: https://discourse.julialang.org/t/how-to-load-urdf-files-with-dae-models-into-meshcat/19509/3 ), and I realized that I had a branch implementing a DAE loader just lying around.

I'm not actually sure we'd want to merge this, as it adds a new binary dependency (libxml for LightXML.jl) and it only handles a small subset of what .dae can represent. It really seems like we need a richer mesh type, with support for multiple meshes and textures to represent the .dae contents more faithfully.

SimonDanisch commented 5 years ago

Yeah I meant to refactor the mesh type... Although I would love to make the mesh type more minimal, but then just add metadata for textures to it ;)

rdeits commented 5 years ago

Yeah, agreed that a simple mesh type with a wrapper for metadata sounds like a great idea.