Skip to content

Commit

Permalink
Merge Dev to Main (#115)
Browse files Browse the repository at this point in the history
* Adding ROS# link (#39)

* Adding ROS# link

* Fixing Unity 2020.1.8f1 compatability issues.

* Adding precompile error if an older version of Unity is used

* Fixing spacing

* Removing 2020.1 version enforcement

* Remove degree to rad conversions (#44)

* AIRO-331 Re-organizing package directory and adding Yamato integration (#41)

* Moving package into package folder

* Adding test project.

* Adding boilerplate tests.

* Add yamato config

* Disabling audio in test project and adding submodule checkout to Yamato cfg

* Adding Unity .gitattributes and normalizing line endings. (#42)

* Vidur/remove controller limits for free joints (#45)

* AIRO - 365 Add feedback while URDF is being imported (#43)

* Convert RobotExtensions to an iterator

* Adding EditorCorutine to package manifest

* Adding import status data

* Updating the assembly file.

* Adding option to add or remove progressbar

* Update git links with tags(#48)

* Regenerating meta files for tests copied from ROS-TCP-Connector

* Latest VHACD (#49)

* Remove the submodule for now, to avoid a packman bug. (#52)

* Update version (#53)

* VHACD license -> root folder (#55)

* VHACD dlls should not be in LFS

* update latest version in readme (#58)

* Disable RigidbodyEditor controls at runtime

Fix for #59

* test.txt

* deleting the txt file added by mistake

* Adding default values for Articulation Body Parameters (#57)

* Adding a default value if mass is zero.

* Correct the null value error in Articulation Body attributes

* Adding return value of Create function as GameObject

* Adding default values variables for damping and friction

* Update link branch from master to main. (#66)

* Updating Contribution Content (#68)

* Contributing content

* PR feedback

* Adding PR template (#73)

* Resolve conflicts (#80)

Merge main to dev and resolve all the conflicts

* Update package.json (#84)

* Fix bad merge

* Fix bad merge

* support for runtime urdf importing (#67)

* moved "NeedsRuntimeConversion" to Runtime and adjusted namespace

* moved MeshProcessing and AssetHandler to Runtime

* move all editor only calls to RuntimeURDF.cs

* fixed compile issues: builds in runtime, but does nothing

* URDF can now be imported in runtime (STL only)

* cleanup: moved files into corresponding runtime directories.

* Added UnityMeshImporter and AssimpNet plugin

* Loading collada files in runtime (using AssimpNet plugin).

* Proper creation of materials for HDRP/Standard when loading collada files

* disable Assimpnet for IL2CPP builds

* added parameter to URDFRobotExtensions.Create() to allow the option of using the runtime import mode in editor.

* cleaning up material extensions

* disable controller component during import to avoid incorrect configuration.

* fix for the default diffuse material in HDRP

* minor clean up and code convention fixes

* added support for .obj visual meshes

* don't enable the controller automatically in runtime mode.

* variable name typo fix

* Broke the Create() function into pipeline stages to reuse the code for both the none-blocking coroutine and blocking function call.

* Added RuntimeURDFImporter component as an example usage of runtime import functionality

* fix the bug with editor dialogs

* random code formatting fixes

* Moved and renamed the Transform extension function FindChildByQuery

* fixed materials for URP projects.

* removed unused code.

* minor code formatting

* removed unused code

* URDF imported objects lose mesh colliders when made into prefabs (#72)

* Saving decomposed mesh

* checks to make the newly added vhacd mesh creation be compatible with the runtime mode.

* minor code formatting

Co-authored-by: Hamid Younesy <hamid.younesy@unity3d.com>

* removing lfs as causes issues with the plugin dlls

* deleting plugin to add it back without lfs

* adding back AssimpNet libraries without lfs

* deleting vhacd library to add it back without lfs

* adding back VHACD libraries without lfs

* Fixed the overexposed highlight color

Co-authored-by: vidurvij-Unity <60901103+vidurvij-Unity@users.noreply.github.com>

* Hamid/fix bad merge (#87)

* Merge 0.3.0 into main (#86)

* Adding ROS# link (#39)

* Adding ROS# link

* Fixing Unity 2020.1.8f1 compatability issues.

* Adding precompile error if an older version of Unity is used

* Fixing spacing

* Removing 2020.1 version enforcement

* Remove degree to rad conversions (#44)

* AIRO-331 Re-organizing package directory and adding Yamato integration (#41)

* Moving package into package folder

* Adding test project.

* Adding boilerplate tests.

* Add yamato config

* Disabling audio in test project and adding submodule checkout to Yamato cfg

* Adding Unity .gitattributes and normalizing line endings. (#42)

* Vidur/remove controller limits for free joints (#45)

* AIRO - 365 Add feedback while URDF is being imported (#43)

* Convert RobotExtensions to an iterator

* Adding EditorCorutine to package manifest

* Adding import status data

* Updating the assembly file.

* Adding option to add or remove progressbar

* Update git links with tags(#48)

* Regenerating meta files for tests copied from ROS-TCP-Connector

* Latest VHACD (#49)

* Remove the submodule for now, to avoid a packman bug. (#52)

* Update version (#53)

* VHACD license -> root folder (#55)

* VHACD dlls should not be in LFS

* update latest version in readme (#58)

* Disable RigidbodyEditor controls at runtime

Fix for #59

* test.txt

* deleting the txt file added by mistake

* Adding default values for Articulation Body Parameters (#57)

* Adding a default value if mass is zero.

* Correct the null value error in Articulation Body attributes

* Adding return value of Create function as GameObject

* Adding default values variables for damping and friction

* Update link branch from master to main. (#66)

* Updating Contribution Content (#68)

* Contributing content

* PR feedback

* Adding PR template (#73)

* Resolve conflicts (#80)

Merge main to dev and resolve all the conflicts

* Update package.json (#84)

* Fix bad merge

* Fix bad merge

Co-authored-by: vidurvij-Unity <60901103+vidurvij-Unity@users.noreply.github.com>
Co-authored-by: Devin Miller (Unity) <mrpropellers@users.noreply.github.com>
Co-authored-by: Devin Miller <devin.miller@unity3d.com>
Co-authored-by: peifeng-unity <56408141+peifeng-unity@users.noreply.github.com>
Co-authored-by: Hamid Younesy <hamid.younesy@unity3d.com>
Co-authored-by: Amanda <31416491+at669@users.noreply.github.com>

* removing unused meta file

Co-authored-by: LaurieCheers-unity <73140792+LaurieCheers-unity@users.noreply.github.com>
Co-authored-by: vidurvij-Unity <60901103+vidurvij-Unity@users.noreply.github.com>
Co-authored-by: Devin Miller (Unity) <mrpropellers@users.noreply.github.com>
Co-authored-by: Devin Miller <devin.miller@unity3d.com>
Co-authored-by: peifeng-unity <56408141+peifeng-unity@users.noreply.github.com>
Co-authored-by: Amanda <31416491+at669@users.noreply.github.com>

* [AIRO-589] Model and collision rotation mismatch (#78)

correct collider rotation only for y-axis and add null check

* Replace ../ with package://, throw more warnings otherwise (#90)

* Replace ../ with package://, throw more warnings otherwise

* PR feedback: more descriptive warning message

* add changelog (#92)

add changelog

* Save assets for generated cylinder meshes (#91)

* Initial GeneratedMeshes directory commit

* Cylinder mesh saving

* PR feedback: new cylinder method, Unity decomposer support

* PR feedback: non-VHACD cylinder, unit tests

* PR feedback: unit test conventions

* Forum links to README, config.yml (#96)

* Add test coverage (#93)

* Math, VHACD Unit Tests (#94)

* Math, VHACD tests

* Organization for Math, VHACD

* Vector3 fixes

* fix the bash numeric error (#99)

* RuntimeURDF tests (#97)

* RuntimeURDF tests, skippping dialogs

* PR feedback: removing unused blocks

* Geometry, GeometryCollision Tests (#95)

* UrdfGeometry tests

* Folder organization

* PR feedback: test fixes, Yamato config

* Added sample STL for Geometry tests

* UrdfCollisionExtensions, UrdfCollisionsExtensions Tests (#98)

* UrdfCollisionExtensions tests

* UrdfCollisionsExtensions tests

* Destroy objects, naming conventions

* UrdfCollision(s) minor cleanup, reorganization

* Fixing line coverage typo

* Cleaning up Geometry tests, fixes to Collisions tests

* Remove class member

* add unit tests for UrdfJoint (#100)

* BuiltInExtensions Tests (#103)

* BuiltInExtensions Tests

* Removed debug logs

* PR feedback: internal BuiltIn class

* Add unit tests for UrdfJoints (#102)

* UrdfAssetPathHandler Tests (#104)

* UrdfAssetPathHandler Tests

* UrdfAssetPathHandler test cleanup

* PR feedback

* update version to 0.4.0 (#109)

Co-authored-by: vidurvij-Unity <60901103+vidurvij-Unity@users.noreply.github.com>
Co-authored-by: Devin Miller (Unity) <mrpropellers@users.noreply.github.com>
Co-authored-by: Devin Miller <devin.miller@unity3d.com>
Co-authored-by: LaurieCheers-unity <73140792+LaurieCheers-unity@users.noreply.github.com>
Co-authored-by: peifeng-unity <56408141+peifeng-unity@users.noreply.github.com>
Co-authored-by: Hamid Younesy <hamid.younesy@unity3d.com>
Co-authored-by: Amanda <31416491+at669@users.noreply.github.com>
Co-authored-by: Hamid Younesy <hyounesy@users.noreply.github.com>
  • Loading branch information
9 people committed Jun 1, 2021
1 parent c412085 commit 4f88557
Show file tree
Hide file tree
Showing 168 changed files with 17,428 additions and 1,087 deletions.
99 changes: 0 additions & 99 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
* text=auto eol=lf

# EOL

*.py eol=lf
*.pl eol=lf
*.pm eol=lf
Expand Down Expand Up @@ -29,7 +27,6 @@ Makefile eol=lf
Runtime/Export/common_* eol=lf
Repositories.ini eol=lf
.hgignore eol=lf

# vs can handle these as lf, but really wants them as crlf
*.vcproj eol=crlf
*.vcxproj eol=crlf
Expand All @@ -42,103 +39,7 @@ Repositories.ini eol=lf
*.bat eol=crlf
*.cmd eol=crlf
*.xaml eol=crlf

# the templating parser will actually fail on lf, inexplicably setting every #line directive as '1'
*.tt eol=crlf
*.t4 eol=crlf
*.ttinclude eol=crlf

# LFS

# archives and well-known binary formats
*.[zZ][iI][pP] filter=lfs diff=lfs merge=lfs -text
*.7[zZ] filter=lfs diff=lfs merge=lfs -text
*.[zZ]7 filter=lfs diff=lfs merge=lfs -text
*.[tT][gG][zZ] filter=lfs diff=lfs merge=lfs -text
*.[gG][zZ] filter=lfs diff=lfs merge=lfs -text
*.[jJ][aA][rR] filter=lfs diff=lfs merge=lfs -text
*.[nN][uU][pP][kK][gG] filter=lfs diff=lfs merge=lfs -text
*.[eE][gG][gG] filter=lfs diff=lfs merge=lfs -text
*.[aA][pP][kK] filter=lfs diff=lfs merge=lfs -text
*.[mM][sS][iI] filter=lfs diff=lfs merge=lfs -text
*.[aA][rR][cC] filter=lfs diff=lfs merge=lfs -text

# executables and libraries
*.[aA] filter=lfs diff=lfs merge=lfs -text
*.[oO] filter=lfs diff=lfs merge=lfs -text
#*.[sS][oO] filter=lfs diff=lfs merge=lfs -text
*.[bB][iI][nN] filter=lfs diff=lfs merge=lfs -text
#*.[dD][lL][lL] filter=lfs diff=lfs merge=lfs -text
*.[oO][bB][jJ] filter=lfs diff=lfs merge=lfs -text
*.[dD][yY][lL][iI][bB] filter=lfs diff=lfs merge=lfs -text
*.[lL][iI][bB] filter=lfs diff=lfs merge=lfs -text
*.[eE][xX][eE] filter=lfs diff=lfs merge=lfs -text

# specific binaries in the unity codebase
js filter=lfs diff=lfs merge=lfs -text
p4 filter=lfs diff=lfs merge=lfs -text
p4d filter=lfs diff=lfs merge=lfs -text
flex filter=lfs diff=lfs merge=lfs -text
bison filter=lfs diff=lfs merge=lfs -text
distcc filter=lfs diff=lfs merge=lfs -text
distccd filter=lfs diff=lfs merge=lfs -text
gdbserver filter=lfs diff=lfs merge=lfs -text
fastzip_darwin filter=lfs diff=lfs merge=lfs -text
ProxyServer filter=lfs diff=lfs merge=lfs -text
node filter=lfs diff=lfs merge=lfs -text
usymtool filter=lfs diff=lfs merge=lfs -text
libtool filter=lfs diff=lfs merge=lfs -text
optool filter=lfs diff=lfs merge=lfs -text
Cg filter=lfs diff=lfs merge=lfs -text
PVRTexTool filter=lfs diff=lfs merge=lfs -text
PVRTexToolCL filter=lfs diff=lfs merge=lfs -text
PVRTexToolCLI filter=lfs diff=lfs merge=lfs -text
iproxy filter=lfs diff=lfs merge=lfs -text
7za filter=lfs diff=lfs merge=lfs -text
yasm filter=lfs diff=lfs merge=lfs -text
nasm filter=lfs diff=lfs merge=lfs -text
lzma filter=lfs diff=lfs merge=lfs -text
lzma-linux32 filter=lfs diff=lfs merge=lfs -text
unity_web_d3d filter=lfs diff=lfs merge=lfs -text
unity_web_gl filter=lfs diff=lfs merge=lfs -text
Everyplay filter=lfs diff=lfs merge=lfs -text
UnityAds filter=lfs diff=lfs merge=lfs -text
usym_upload filter=lfs diff=lfs merge=lfs -text
eng.cube.size filter=lfs diff=lfs merge=lfs -text
eng.cube.nn filter=lfs diff=lfs merge=lfs -text
ispc_osx filter=lfs diff=lfs merge=lfs -text
dump_syms filter=lfs diff=lfs merge=lfs -text
astcenc_linux filter=lfs diff=lfs merge=lfs -text
astcenc_osx filter=lfs diff=lfs merge=lfs -text
convert filter=lfs diff=lfs merge=lfs -text
convert_linux filter=lfs diff=lfs merge=lfs -text
etcpack2_linux filter=lfs diff=lfs merge=lfs -text
arm-eabi-gdb.dist filter=lfs diff=lfs merge=lfs -text
arm-eabi-gdb filter=lfs diff=lfs merge=lfs -text
build-wrapper-linux-x86-64 filter=lfs diff=lfs merge=lfs -text
build-wrapper-linux-x86-32 filter=lfs diff=lfs merge=lfs -text
build-wrapper-macosx-x86 filter=lfs diff=lfs merge=lfs -text
AudioPluginDemo filter=lfs diff=lfs merge=lfs -text
re2c filter=lfs diff=lfs merge=lfs -text
ios-deploy filter=lfs diff=lfs merge=lfs -text
mobiledevice filter=lfs diff=lfs merge=lfs -text
AssetBundles filter=lfs diff=lfs merge=lfs -text
Unity4XC filter=lfs diff=lfs merge=lfs -text
lemon filter=lfs diff=lfs merge=lfs -text
etcpack filter=lfs diff=lfs merge=lfs -text
etcpack2 filter=lfs diff=lfs merge=lfs -text
enabundle filter=lfs diff=lfs merge=lfs -text
assetDatabase3 filter=lfs diff=lfs merge=lfs -text
MasterServer filter=lfs diff=lfs merge=lfs -text
Facilitator filter=lfs diff=lfs merge=lfs -text
RenderingPlugin filter=lfs diff=lfs merge=lfs -text
Unitron filter=lfs diff=lfs merge=lfs -text
DotMacKit filter=lfs diff=lfs merge=lfs -text
ImageComparer filter=lfs diff=lfs merge=lfs -text
GameKit filter=lfs diff=lfs merge=lfs -text
OgreKit filter=lfs diff=lfs merge=lfs -text
*.test-cache filter=lfs diff=lfs merge=lfs -text
*.unitypackage filter=lfs diff=lfs merge=lfs -text
Projects/VisualStudio/ipch/middleman-2afd44a3/unitywebpluginax-eba8f4d1.ipch filter=lfs diff=lfs merge=lfs -text
Editor/Resources/Common/unity[[:space:]]editor[[:space:]]resources filter=lfs diff=lfs merge=lfs -text
Editor/Resources/unity[[:space:]]editor[[:space:]]resources filter=lfs diff=lfs merge=lfs -text
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Unity Robotics Forum
url: https://forum.unity.com/forums/robotics.623/
about: Discussions and questions about Unity Robotics tools, demos, or integrations.
4 changes: 3 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,10 @@ Please describe the tests that you ran to verify your changes. Please also provi
## Checklist
- [ ] Ensured this PR is up-to-date with the `dev` branch
- [ ] Created this PR to target the `dev` branch
- [ ] Followed the style guidelines as described in the [Contribution Guidelines](../CONTRIBUTING.md)
- [ ] Followed the style guidelines as described in the [Contribution Guidelines](https://github.com/Unity-Technologies/URDF-Importer/blob/main/CONTRIBUTING.md)
- [ ] Added tests that prove my fix is effective or that my feature works
- [ ] Increased the [test coverage criteria](https://github.com/Unity-Technologies/URDF-Importer/blob/dev/.yamato/yamato-config.yml#L18) by 3%
- [ ] Updated the [Changelog](https://github.com/Unity-Technologies/URDF-Importer/blob/dev/com.unity.robotics.urdf-importer/CHANGELOG.md) and described changes in the [Unreleased section](https://github.com/Unity-Technologies/URDF-Importer/blob/dev/com.unity.robotics.urdf-importer/CHANGELOG.md#unreleased)
- [ ] Updated the documentation as appropriate

## Other comments
13 changes: 9 additions & 4 deletions .yamato/yamato-config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,19 @@ commands:
- python3 -m pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple --upgrade
- unity-downloader-cli -u 2020.2.0b9 -c editor -c StandaloneSupport-IL2CPP -c Linux --wait --published
- git clone git@github.cds.internal.unity3d.com:unity/utr.git utr
- utr/utr --testproject=./TestUrdfImporter --editor-location=.Editor --reruncount=0 --artifacts_path=test-results --suite=playmode --suite=editor --platform=Editor
- utr/utr --testproject=./TestUrdfImporter --editor-location=.Editor --reruncount=0 --artifacts_path=test-results --suite=playmode --suite=editor --platform=Editor --enable-code-coverage --coverage-results-path=../test-results --coverage-options="assemblyFilters:+Unity.Robotics.URDFImporter,+Unity.Robotics.URDFImporter.Editor;generateHtmlReport;generateBadgeReport;generateAdditionalMetrics"
# check test coverage
- command: |
linecoverage=$(cat test-results/Report/Summary.xml | grep Linecoverage | grep -Eo '[+-]?[0-9]+([.][0-9]+)?')
echo "Line coverage: $linecoverage%"
if (( $(echo "$linecoverage < 20" | bc -l) )); then exit 1; fi
triggers:
cancel_old_ci: true
expression: |
(pull_request.target eq "main" AND
(pull_request.target eq "main" AND
NOT pull_request.push.changes.all match "**/*.md") OR
(push.branch eq "dev" AND
NOT push.changes.all match "**/*.md")
(pull_request.target eq "dev" AND
NOT pull_request.push.changes.all match "**/*.md")
artifacts:
logs:
paths:
Expand Down
11 changes: 6 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ URDF Importer allows you to import a robot defined in [URDF](http://wiki.ros.org

<img src = "images~/Package_manager_add.png">

3. Enter the git URL for the URDF Importer with the latest version tag (currently v0.3.0) `https://github.com/Unity-Technologies/URDF-Importer.git?path=/com.unity.robotics.urdf-importer#v0.3.0` in the text box and press `Enter`.
3. Enter the git URL for the URDF Importer with the latest version tag (currently v0.4.0) `https://github.com/Unity-Technologies/URDF-Importer.git?path=/com.unity.robotics.urdf-importer#v0.4.0` in the text box and press `Enter`.

4. Click `Import URDF`.

Expand Down Expand Up @@ -50,11 +50,12 @@ If you wish to contribute, be sure to review our [contribution guidelines](CONTR
and [code of conduct](CODE_OF_CONDUCT.md).

## Support
For general questions, feedback, or feature requests, connect directly with the
Robotics team at [unity-robotics@unity3d.com](mailto:unity-robotics@unity3d.com).
For questions or discussions about Unity Robotics package installations or how to best set up and integrate your robotics projects, please create a new thread on the [Unity Robotics forum](https://forum.unity.com/forums/robotics.623/) and make sure to include as much detail as possible.

For feature requests, bugs, or other issues, please file a [GitHub issue](https://github.com/Unity-Technologies/URDF-Importer/issues) using the provided templates and the Robotics team will investigate as soon as possible.

For bugs or other issues, please file a GitHub issue and the Robotics team will
investigate the issue as soon as possible.
For any other questions or feedback, connect directly with the
Robotics team at [unity-robotics@unity3d.com](mailto:unity-robotics@unity3d.com).

## License
[Apache License 2.0](LICENSE)
3 changes: 2 additions & 1 deletion TestUrdfImporter/Packages/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
"com.unity.ide.vscode": "1.2.2",
"com.unity.render-pipelines.universal": "10.0.0-preview.26",
"com.unity.robotics.urdf-importer": "file:../../com.unity.robotics.urdf-importer",
"com.unity.test-framework": "1.1.18",
"com.unity.test-framework": "1.1.20",
"com.unity.testtools.codecoverage": "1.0.0",
"com.unity.textmeshpro": "3.0.1",
"com.unity.timeline": "1.4.3",
"com.unity.ugui": "1.0.0",
Expand Down
34 changes: 30 additions & 4 deletions TestUrdfImporter/Packages/packages-lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,20 @@
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.ext.nunit": {
"com.unity.editorcoroutines": {
"version": "1.0.0",
"depth": 1,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.ext.nunit": {
"version": "1.0.6",
"depth": 1,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.ide.rider": {
"version": "2.0.7",
"depth": 0,
Expand Down Expand Up @@ -68,7 +75,9 @@
"version": "file:../../com.unity.robotics.urdf-importer",
"depth": 0,
"source": "local",
"dependencies": {}
"dependencies": {
"com.unity.editorcoroutines": "1.0.0"
}
},
"com.unity.searcher": {
"version": "4.3.1",
Expand All @@ -77,6 +86,13 @@
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.settings-manager": {
"version": "1.0.1",
"depth": 1,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.shadergraph": {
"version": "10.0.0-preview.27",
"depth": 1,
Expand All @@ -88,16 +104,26 @@
"url": "https://packages.unity.com"
},
"com.unity.test-framework": {
"version": "1.1.18",
"version": "1.1.20",
"depth": 0,
"source": "registry",
"dependencies": {
"com.unity.ext.nunit": "1.0.0",
"com.unity.ext.nunit": "1.0.6",
"com.unity.modules.imgui": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0"
},
"url": "https://packages.unity.com"
},
"com.unity.testtools.codecoverage": {
"version": "1.0.0",
"depth": 0,
"source": "registry",
"dependencies": {
"com.unity.test-framework": "1.0.16",
"com.unity.settings-manager": "1.0.1"
},
"url": "https://packages.unity.com"
},
"com.unity.textmeshpro": {
"version": "3.0.1",
"depth": 0,
Expand Down
49 changes: 49 additions & 0 deletions com.unity.robotics.urdf-importer/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Changelog

All notable changes to this repository will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## Unreleased

### Upgrade Notes

### Known Issues

### Added

### Changed

### Deprecated

### Removed

### Fixed


## [0.4.0-preview] - 2021-05-27

Note: The logs below only presents the changes from 0.3.0-preview

### Upgrade Notes
Refactor the codebase and support for runtime URDF importing

### Known Issues

### Added
Save the generated cylinder meshes to a new folder, `Assets/URDF/GeneratedMeshes`, as primitive cylinders will have no associated .stl filename/path

Add a link to the Robotics forum, and add a config.yml to add a link in the Github Issues page

Add unit tests and test coverage reporting

### Changed

### Deprecated

### Removed

### Fixed
Correct collider rotation so that the collider meshes matches visual meshes for both Y-axis and Z-axis

Replace "../" with the expected "package://" and throw more warnings if things still don't match up
7 changes: 7 additions & 0 deletions com.unity.robotics.urdf-importer/CHANGELOG.md.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ public override void OnInspectorGUI()
}

GUILayout.Space(5);
if(GUILayout.Button("Compare URDF Files"))
if (GUILayout.Button("Compare URDF Files"))
{
CompareURDF window = (CompareURDF)EditorWindow.GetWindow(typeof(CompareURDF));
window.minSize = new Vector2(500, 200);
Expand All @@ -120,7 +120,9 @@ private static void DisplaySettingsToggle(GUIContent label, SettingsHandler hand
EditorGUILayout.PrefixLabel(label);
string buttonName = currentState ? "Disable" : "Enable";
if (GUILayout.Button(buttonName, buttonStyle))
{
handler();
}
EditorGUILayout.EndHorizontal();
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
using System.IO;
using UnityEditor;
using UnityEngine;
using RosSharp.Urdf.Testing;

namespace RosSharp.Urdf.Editor
{
Expand Down

0 comments on commit 4f88557

Please sign in to comment.