Skip to content

CLOiSim-2.1.0

Compare
Choose a tag to compare
@hyunseok-yang hyunseok-yang released this 22 Mar 02:54
· 1658 commits to main since this release
2b055b4

Build and Tested Environment

  • Processor: Intel® Core™ i9-8950HK CPU @ 2.90GHz × 12
  • Memory: 32GB
  • Graphics: NVIDIA Corporation GP104BM [GeForce GTX 1080 Mobile]
  • OS: Linux/Ubuntu 20.04.2 LTS

Changes

Major

  • Enable parsing SDF Actor

  • import and implement actors

    • set skin
    • set animation
      • Import animation clip for animation component
    • set script
  • modify SDF2Unity Mesh script using assimp-net

  • Separate mesh handling methods in SDF2Unity into MehLoader

  • Code refactoring for Assimp Mesh Loader

    • fix rotation for skin
  • Parse and implement Animation in actor sdf element

  • code modified for animation curve in animation clip

  • Fix rotation for animation bone axis

  • apply loop pose for legacy animation clip

    • it does not add x curves if node is root
  • add capsule collider for actor

  • Sorting waypoint list by time when parsing actor element

  • Apply following waypoint for actor

  • Modify Transform Gizmo for actor

    • only support tranlate the actor with trajectories in script
    • suppport translate and rotation for the actor with trajectories

Minor

  • Print error message on UI when it failed to load document(world file)

  • change type of Time to double
    -> Unity support .....timeAsDouble

  • Modify textfield property in object spawning

    • text alignment
  • Code refactoring for MeshLoader

    • separate bone loading
  • Change file name
    : ProdeceduralMesh -> ProceduralMesh (typo)

  • Move Assimp.XXXXX.cs files into Tools/Mesh/*

  • Change order of calling method in ProceduralMesh

    • optimize mesh before recalculate others...
  • Fix the type of SDF element in actor
    : bool -> double

Bug fix

  • Fix properties of simulation display

    • bug fix height position for textbox of event and simulation message when resizing windows
    • resize width of event message
  • bug fix in SDF parser

    • GetValues() method had wrong xpath
  • Change order of calling method in SDF.Implement.Collision/Visual

    • optimize mesh before recalculate others...
  • Handling Bone and tangent for mesh when import meshes

  • Fix bone list and bind pose matrix in SkinnedMeshRenderer for actor

  • bone index for bind pose is important
  • set the bind poses and bon weights after combine meshes

Version matching for this release

For binary release version, just run './run.sh' script after extract compressed file.