Commit Graph

  • 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