Skip to content

Releases: gkjohnson/urdf-exporter-js

v0.4.0

15 Sep 23:25
Compare
Choose a tag to compare

Changed

  • 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.

v0.3.1

31 Oct 04:50
Compare
Choose a tag to compare

Changed

  • Moved URDFExporter.js file to src folder.
  • Added UMD variant of URDFExporter to umd folder.
  • Added an onComplete callback to the parse function

v0.2.0

23 Aug 21:28
Compare
Choose a tag to compare

Changed

  • Moved robotName from an option in the parse function to an option.
  • URDF contents are now in the data field instead of the urdf field.

Added

  • pathPrefix option.
  • Ability to return null from meshFunc 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, and texture.

Removed

  • packagePrefix option.
  • includeMaterials field from createMeshCb function.

Fixed

  • The euler order at the end of a rotation.

v0.1.3

26 Jun 14:43
Compare
Choose a tag to compare

Changes

  • Provide a directory to save both the meshes and textures to ("/meshes" and "/textures").

v0.1.2

26 Jun 14:42
Compare
Choose a tag to compare

Changes

  • Add Collada mesh export
  • Add meshFormat option to select stl or dae
  • limits -> limit in the joint callback function

v0.1.1

22 Jun 22:49
Compare
Choose a tag to compare

Changes

  • Change the jointFunc to return limit rather than limits

Bug Fixes

  • Fix issue where the exporter would not work if multiple materials were present on an object. Now ignores material arrays.
  • Fix the rotation of visual nodes.