All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Rewrite of exporter to make results more reliable and consistent. Exported URDF classes are now required for exporting a model. Convert any target export into the model that uses the URDF classes.
- Add the URDFConverter class to make it simpler to convert three.js hierarchies to URDF classes.
- Moved URDFExporter.js file to
src
folder. - Added UMD variant of URDFExporter to
umd
folder. - Added an
onComplete
callback to theparse
function
- Moved
robotName
from an option in theparse
function to an option. - URDF contents are now in the
data
field instead of theurdf
field.
pathPrefix
option.- Ability to return
null
frommeshFunc
to indicate no visual node. isLeaf
value from jointFunc to indicate that traversal should stop.- Added return value from the mesh creation function to define material attributes including
color
,opacity
, andtexture
.
packagePrefix
option.includeMaterials
field from createMeshCb function.
- The euler order at the end of a rotation.
- Provide directories for meshes and texture output