This website requires JavaScript.
3f9defa8d0
Don't save an empty <default/> section.
Yuval Tassa
2023-03-30 03:50:29 -07:00
ddfcd3b325
Don't save body gravcomp if 0.
Yuval Tassa
2023-03-30 03:33:13 -07:00
e4d27d4b90
Remove unnecessary null check.
Nimrod Gileadi
2023-03-29 08:53:23 -07:00
7951b4597f
Improve favicons for iOS and Android.
Yuval Tassa
2023-03-29 08:01:08 -07:00
045609c704
Add high-res readthedocs favicons for iOS and Android.
Yuval Tassa
2023-03-29 07:05:55 -07:00
24b9bf9bc7
Lint doc/conf.py
Yuval Tassa
2023-03-29 06:21:55 -07:00
2127d0bb3f
Improvements to API TOC
Yuval Tassa
2023-03-29 03:20:47 -07:00
62aa38f5f1
Reduce size of ellipsoidinertia image in changelog.
Yuval Tassa
2023-03-24 11:59:36 -07:00
d6f2dd143d
Avoid variable name shadowing in all engine source files.
Yuval Tassa
2023-03-24 10:32:54 -07:00
3f14d97f6b
Add equivalent inertia ellipsoid visualization.
Kevin Zakka
2023-03-24 08:46:58 -07:00
2a471d1e11
Standardize docstrings in mjmodel.h
Yuval Tassa
2023-03-24 07:37:44 -07:00
3620376d81
Add model used for testing UI for stacking.
Yuval Tassa
2023-03-24 07:22:47 -07:00
5322291d38
Add a test for fusestatic
Nimrod Gileadi
2023-03-24 04:47:22 -07:00
15ec12b296
Use mju_symmetrize in engine_derivative.c
Yuval Tassa
2023-03-24 04:38:18 -07:00
5bc497cdf7
Fix a typo in mjvisualize.h.
Kevin Zakka
2023-03-23 12:59:27 -07:00
0e7e299bf6
Declare loop variables inside for loop in C++ files.
Nimrod Gileadi
2023-03-23 07:21:46 -07:00
145fe7f354
Declare loop variables inside for loop declaration where possible.
Nimrod Gileadi
2023-03-23 06:48:32 -07:00
ce6c9053e2
Fix bug in engine_derivative.c
Yuval Tassa
2023-03-23 06:31:38 -07:00
0036f4e7ee
changes to test/testdata/model.xml
Yuval Tassa
2023-03-22 02:43:03 -07:00
a01318712c
Fix a couple of comment typos.
Nimrod Gileadi
2023-03-21 12:26:55 -07:00
8a402631a3
Add another test for sizes of arena pointers in mjData.
Nimrod Gileadi
2023-03-21 03:38:27 -07:00
dfd463cdb5
Reset nnzJ in resetData.
Kyle Bayes
2023-03-20 08:32:45 -07:00
e58d53e747
Update changelog.rst for version 2.3.3
Nimrod Gileadi
2023-03-20 04:39:25 -07:00
33a2ce73d4
Update MuJoCo version to 2.3.3.
Nimrod Gileadi
2023-03-20 04:35:30 -07:00
8696247f9d
Add mj_stackAllocInt to get correct size for allocating ints on mjData stack. Reducing stack memory usage by 10% - 15%.
Kyle Bayes
2023-03-18 13:03:11 -07:00
fae5e822c0
Add links to default attributes.
Yuval Tassa
2023-03-18 07:06:18 -07:00
c34826ef1a
mujoco.renderer.render to output copy of pixel array.
DeepMind
2023-03-18 05:30:00 -07:00
d97ff39e86
Improvements to schema table.
Yuval Tassa
2023-03-17 18:56:35 -07:00
c6ab23d6b4
Add a missing mjITEM_END when creating the UI for the collision tree.
Nimrod Gileadi
2023-03-17 11:50:14 -07:00
7a0def9791
Add viewer.launch_passive and mjpython to the changelog.
Saran Tunyasuvunakool
2023-03-17 11:08:49 -07:00
7bff68dac8
Fix syntax of permalinks.
Yuval Tassa
2023-03-17 09:11:23 -07:00
7b91567585
Exit mjpython if any pthread function call fails.
Saran Tunyasuvunakool
2023-03-17 06:52:14 -07:00
62d200db33
Improve mid-phase images in changelog.
Yuval Tassa
2023-03-17 05:37:17 -07:00
0c4e191dd6
Compatibility fixes for mjpython.
Saran Tunyasuvunakool
2023-03-17 05:36:58 -07:00
08027b4e43
Only use -Wgnu-empty-initializer on Clang and not GCC.
Nimrod Gileadi
2023-03-17 05:34:21 -07:00
ee566eb880
Remove empty initializers to ensure MSVC compatibility.
Alessio Quaglino
2023-03-17 04:01:26 -07:00
70959c1a2c
Added a collision midphase on geom pairs using rotated AABBs static trees.
Alessio Quaglino
2023-03-17 02:36:38 -07:00
47b58f5ccb
Move memory-alignment static utility from engine_macro.h to engine_io.c
Yuval Tassa
2023-03-16 16:26:46 -07:00
7690965d73
Merge pull request #769 from milutter:plugin_loading
Copybara-Service
2023-03-16 14:40:25 -07:00
d59a919ef6
Minor style fixes.
Yuval Tassa
2023-03-16 12:23:16 -07:00
e20ab6c96f
Add a number of missing struct fields to Python bindings.
Saran Tunyasuvunakool
2023-03-16 12:05:03 -07:00
a04c4314fd
Merge pull request #770 from jonas-eschmann:patch-1
Copybara-Service
2023-03-16 11:15:11 -07:00
81ba9ec54a
Fix a rare crash when running simulate on macOS.
Saran Tunyasuvunakool
2023-03-16 11:05:38 -07:00
230e2780de
Add viewer.launch_passive and a mjpython launcher for macOS.
Saran Tunyasuvunakool
2023-03-16 10:52:22 -07:00
9a97674e1e
Break up engine_derivative.c into analytical and finite-differencing functions (moved to engine_derivative_fd.c)
Yuval Tassa
2023-03-16 10:44:21 -07:00
1731baa925
Add links to all attributes in XMLreference.rst
Yuval Tassa
2023-03-16 10:22:05 -07:00
448ab1a299
More consistent formatting of mjdata.h
Yuval Tassa
2023-03-16 09:23:07 -07:00
5215992d55
review comments
mlutter
2023-03-15 20:51:47 -04:00
8c7f6ce5a0
New implicitfast integrator and sparse RNE derivatives for implicit.
Yuval Tassa
2023-03-15 13:16:45 -07:00
1fa538a43b
Fixing typo in the documentation
jonas-eschmann
2023-03-15 16:10:50 -04:00
056e849273
Provide improved mju_sqrMatTDSparse implementation that doesn't require dense memory allocation for sparse matrices.
Kyle Bayes
2023-03-15 06:55:28 -07:00
3cb0121474
fix typo
mlutter
2023-03-14 14:28:31 -04:00
53ab95c792
Ensure that loaded plugins are a shared library
milutter
2023-03-14 14:15:41 -04:00
fe18e58ad2
Rendering of mjGEOM_LINE respects size[0] (width argument of mjv_makeconnector), denominated in pixels.
Yuval Tassa
2023-03-14 08:16:56 -07:00
972770ba55
Improve order of sections in APIfunctions.rst
Yuval Tassa
2023-03-14 07:25:48 -07:00
b6080108c3
Ignore -Wdeprecated-declarations for NSOpenGLContext.
Saran Tunyasuvunakool
2023-03-14 05:52:52 -07:00
2f0fb1e4ef
Workaround for broken VSync in Simulate on macOS.
Saran Tunyasuvunakool
2023-03-13 14:18:37 -07:00
3abf2ae2cd
Increase maximum number of geoms in simulate from 5000 to 20,000.
Alessio Quaglino
2023-03-13 10:13:50 -07:00
c16d4d0d25
Move mjtByte definition from mjmodel.h to mjtnum.h.
Yuval Tassa
2023-03-13 06:37:57 -07:00
b4d29abfc1
Add table of contents to API Functions documentation page.
Yuval Tassa
2023-03-13 06:25:57 -07:00
ae2c530d8b
Tighter axis-aligned bounding box for meshes.
Alessio Quaglino
2023-03-13 03:53:35 -07:00
2f03da740a
Fix typos.
Yuval Tassa
2023-03-13 01:01:00 -07:00
c57a588ab5
Re-organise API data structure documentation.
Yuval Tassa
2023-03-09 20:23:57 -08:00
d3d789cf7d
Convert mju_error and mju_warning to variadic functions, supporting printf-like arguments. The functions mju_error_i, mju_error_s, mju_warning_i, and mju_warning_s are now deprecated.
Kyle Bayes
2023-03-09 13:50:39 -08:00
2e6a37e8c5
Changelog: Move the image under the "Simulate" heading.
Yuval Tassa
2023-03-07 02:08:29 -08:00
ac78f8aee9
Update CMake dependencies to latest versions.
Nimrod Gileadi
2023-03-06 06:55:44 -08:00
93b4d4981d
Merge pull request #758 from PeterMitrano:main
Copybara-Service
2023-03-06 06:38:00 -08:00
bddc4b88b2
Fix comment typos.
Kevin Zakka
2023-03-06 03:48:28 -08:00
ed52b4084e
Add missing affine gaintype to XMLreference.
Kevin Zakka
2023-03-06 03:36:17 -08:00
367c254f54
Remove .cc suffix from sample code titles.
Yuval Tassa
2023-03-06 02:08:31 -08:00
49dd6b4193
Clean up mj_id2name and mj_name2id.
Kyle Bayes
2023-03-06 01:58:51 -08:00
fa4c55a21a
found another potential typo
Peter Mitrano
2023-03-06 02:09:35 +00:00
277be19c5c
fix potential typo
Peter Mitrano
2023-03-06 02:06:56 +00:00
222ee00a66
Break out passive force functions into a new file engine_passive.c
Yuval Tassa
2023-03-03 08:31:35 -08:00
fd1070cf03
Delete remaining code related to now-removed distance equality constraint.
Yuval Tassa
2023-03-01 17:57:07 -08:00
50bebcb4ee
Precount number of non-zeros for constraint Jacobian sparse matrix.
Kyle Bayes
2023-02-28 08:57:01 -08:00
90b5dd14ca
Fix issue where mj_addConstraint was writing values into efc_J_rowadr and efc_J_rownnz that are not needed.
Kyle Bayes
2023-02-28 06:47:19 -08:00
f2413a5d55
Remove overwriting of particle geoms as spheres that was restored by mistake in commit d0b1a97 .
Alessio Quaglino
2023-02-27 05:08:54 -08:00
7e5419f806
Remove trailing spaces in printArray, printArrayInt, printVector, and printSparse.
Alessio Quaglino
2023-02-27 05:05:32 -08:00
2729f9fcf8
Merge pull request #740 from hyarion:fix/unity-fluidshape
Copybara-Service
2023-02-23 08:19:20 -08:00
cadab1f438
Make the word extent more clearly visible in documentation of zfar and znear.
Yuval Tassa
2023-02-23 01:32:32 -08:00
42c3faa462
Add support for fluid coefficients to Unity plugin
Benjamin Nauck
2023-02-20 18:46:16 +01:00
7e7cb177a4
Cosmetic changes.
Yuval Tassa
2023-02-20 09:22:42 -08:00
7542c90cd2
Improved behaviour of mouse-spring interactions.
Yuval Tassa
2023-02-20 08:39:53 -08:00
9756ed0d80
Read normals and textures from OBJ, do not duplicate vertices.
Alessio Quaglino
2023-02-17 10:14:25 -08:00
35967a30d9
Fix order of API function sections, add missing Plugins section.
Yuval Tassa
2023-02-17 08:49:38 -08:00
090c25988a
Split API reference pages into Data Structures and Functions pages.
Kyle Bayes
2023-02-17 07:05:32 -08:00
2607e67f8d
Add contact labels showing which geom pairs are in contact.
Yuval Tassa
2023-02-17 07:02:37 -08:00
09bc934f25
Add support for fluid shapes to Unity plugin
Benjamin Nauck
2023-02-17 12:42:08 +01:00
a6730aa740
Keep only immediate parent in XMLreference TOC header names.
Yuval Tassa
2023-02-16 03:28:21 -08:00
9f79acd7da
Remove redundant space from XMLreference TOC titles
Yuval Tassa
2023-02-16 01:46:50 -08:00
1552b988ff
Fix typo.
Kevin Zakka
2023-02-15 13:40:59 -08:00
d26d7babe9
Merge pull request #734 from hyarion:fix/unity-load-balloons.xml
Copybara-Service
2023-02-15 07:51:34 -08:00
6a85b5db45
Improve cartesian actuator example model.
Yuval Tassa
2023-02-14 10:40:04 -08:00
ace5b74f83
Rename inteval attribute in mjLROpt to interval.
Saran Tunyasuvunakool
2023-02-13 10:53:20 -08:00
db28c31f05
Rename <required> tag to <plugin>.
Saran Tunyasuvunakool
2023-02-13 08:41:06 -08:00
239e00e3b1
Fix typo in the error message for distance equality constraints.
Saran Tunyasuvunakool
2023-02-13 07:57:15 -08:00
87bc8d0ed2
Fix spelling in MjcfImporter
Benjamin Nauck
2023-02-12 22:05:25 +01:00
8599d80b4d
Apply tendon defaults on fixed and spatial tendons
Benjamin Nauck
2023-02-13 12:02:29 +01:00
7ed632cb9e
Add support for arbitrary default node lookup name
Benjamin Nauck
2023-02-13 12:02:10 +01:00