51. Release notes¶
51.1. Algoryx Momentum 2.8.1 (2025-01-10)¶
Minor release
Fixed an issue preventing the Journal Viewer from launching.
Upgraded to AGX Dynamics 2.39.1.0. For detailed changes, refer to the changelog.
51.2. Algoryx Momentum 2.8.0 (2024-11-29)¶
With this release of Algoryx Momentum, we no longer support SpaceClaim versions older than SpaceClaim 2022 R2. If you have an older version of SpaceClaim, please update to SpaceClaim 2022 R2 or later.
Major release
Added a feature to analyze the impact of forces on granular particles and emitted rigid bodies.
Added a feature to set internal friction on joints.
Added a feature to reattach joints to their original edge/axis via the Is Attached property.
Improved support for OpenPLX when AGX files are exported.
Updated EULA license message. The updates primarily address subscription services and changes in third-party library dependencies.
Fixed license log issues.
Upgraded to AGX Dynamics 2.39.0.0. For detailed changes, refer to the changelog.
51.3. Algoryx Momentum 2.7.3 (2024-04-25)¶
Minor release
Fix bug with video generation in the Journal Viewer.
Upgraded to AGX Dynamics 2.37.3.3. For detailed changes, refer to the changelog.
51.4. Algoryx Momentum 2.7.2 (2024-03-28)¶
Minor release
Fixed a bug with the software update functionality.
51.5. Algoryx Momentum 2.7.1 (2024-03-21)¶
Minor release
Updated the Journal Viewer user interface.
Added a feature to define the Cylindrical Joint as a screw via the Python API.
Fixed the New Plot user interface so it isn’t always on top of the Desktop when opened.
Fixed an issue where Algoryx Momentum prevented the Bill of Materials from opening.
Fixed loading of documents with missing linked components.
Fixed Emitted Rigid Body visualization for Rigid Bodies with multiple solids.
Fixed a bug with the software update functionality.
Upgraded to AGX Dynamics 2.37.3.1. For detailed changes, refer to the changelog
51.6. Algoryx Momentum 2.7.0 (2023-12-22)¶
Major release
Introduced a new license management system with tiers: Creative, Pro, and Unlimited.
Enhanced external simulation viewers with capabilities to render graphical objects such as lines, grids, text, etc.
A new feature is available that recompute texture coordinates when exporting to the AGX file format. It can be enabled in the options flag
Upgraded to AGX Dynamics 2.37.1.0. For detailed changes, refer to the changelog
Addressed various minor bugs.
51.7. Algoryx Momentum 2.6.1 (2023-06-02)¶
Minor release
Fixed bug where SpaceClaim didn’t close as expected when the application was closed
Fixed bug with Undo/Redo affecting SpaceClaim included in the Ansys Discovery installation package
Improved external simulation and journal viewer rendering performance by instancing of emitted rigid body meshes
Using AGX Dynamics 2.36.1.0, changelog
51.8. Algoryx Momentum 2.6.0 (2023-02-24)¶
Major release
With this release of Algoryx Momentum, we are introducing Rigid Bodies to the Granular Workflow.
Emitters can now emit continuous flows of Rigid Bodies using BodyDistributions of model Templates based on existing RigidBodies in the simulation.
Some Sensor functions are supported for emitted RigidBodies.
Added Python script functions in Emitter for Body and Particle Distributions.
Added Python script lattice creation function using particle distributions in GranularBodySystem.
Added Python script function in Simulation for creating RigidBodies from a body model.
Added Python script functions for writing .agx snapshots containing particles and emitted Rigid Bodies in Simulation.
Added some Journal Viewer support (Trajectories, Clipping, etc.) for emitted Rigid Bodies. ( Note: Body coloring not supported ).
Can export/import MaterialParis configuration to JSON.
Add feature to color geometries by primitive Identification and geometry volume complexity.
Added the possibility to attach an Observer to a Solid located in an external document.
51.9. Algoryx Momentum 2.5.0 (2022-06-29)¶
Major release
Python version is updated to 3.9.9. Important: If you are using your own external python installation please update your installation to Python 3.9.9.
Fixed bug with crash when loading particle snapshots
Fixed bug with Simulation Report log
Fixed Momentum Python script autocomplete issues
Fixed reading of models with corrupted plot figures
A warning message is displayed if there are multiple materials with the same name but different density
Performance improvements
Fixed bug with Center of Mass error after a sequence of undo and redo of Solid modifications
Add a feature to export to the AGX file format directly via the Momentum Ribbon
51.10. Algoryx Momentum 2.4.1 (2021-12-12)¶
Minor release
Fixed bug with crash when using scripting in external simulation.
51.11. Algoryx Momentum 2.4.0 (2021-06-15)¶
Major release
Algoryx Momentum Granular is now included in the standard Algoryx Momentum installer. To gain access to Algoryx Momentum Granular functionality you need a corresponding product license key (please contact support@algoryx.se for further information).
Passive Mode. When activated, this enables a more responsive user experience, especially when working on large CAD models. Please review the software documentation for further details on this.
Performance improvements to reduce the time between simulation start/stop and refactoring
Rigid Body inertia and center of mass are stored with the model to decrease initial loading time
Rigid Body color scheme updated
AGX updated to 2.30.3
Added an option for optimizing file exports to the AGX-format
Fixed bug triggered by material changes on components in some model configurations
Bug fixes in the plot window management
Various stability fixes (plot etc.)
51.12. Algoryx Momentum 2.3.1 (2021-01-28)¶
Minor release
With this release of Algoryx Momentum, we no longer support SpaceClaim versions older than 19.2. If you have an older version of SpaceClaim please update to SpaceClaim 19.2 or later.
Discontinued support for SpaceClaim versions prior to 19.2
Fix for material color rendering when linking to external models
Fix for joint detection between small cylinders and holes
Fix torque reading on constraint attached to a static rigid body
Various stability fixes
51.13. Algoryx Momentum Granular 2.3.0 (2020-11-06)¶
Major release
Multithreaded calculation of the center of mass and other mass properties
Overall performance improvement when working with large models
A new design of the User Manual
Fix for keeping the Angular and Linear Position on constraints with reverse direction enabled
Fix for observer position when setting a new initial state
Better handling of corrupt solids
The help button will start the default internet browser
Render materials reused between shapes when exporting to Keyshot/.agx
Fixed problem where joints were removed when modifying a solid after undo
Various stability fixes
Added functionality for activating granular in documents.
Added granular body system to simulation structure in activated documents to represent particle data
Changed snapshot functionality to export .agx files
Added granular snapshot read/write creation in Python API ( Note: ONLY works for “.agx” snapshots introduced in this version ) ( See User Manual section 19.12.7.3 )
Fixed Python script error reporting in external simulation to properly display in SpaceClaim
Added conveyor belts to Python API
Added “getColor” function for GranularBodies in Python API
Changed plot frequency in external simulation to correspond to recording instead of simulation frequency
51.14. Algoryx Momentum Granular 2.2.0 (2020-03-27)¶
Major release
Upgraded to Python 3.7.6
Caching of autocomplete for faster response in python editor
Fix for sensor snapshot frames
Added new class in Python API called LowLevelBufferAccessor in GranularBodySystem which allows for fast read/write access to granular data buffers.
Fix enable check for Analysis script in simulation structure
51.15. Algoryx Momentum Granular 2.1.1 (2020-01-18)¶
Minor release
Improved handling of inertia via the Python API. setCmAndInertiaFrameInObserver should greatly increase the ability to modify inertia
Fix for missing update of mass properties at Undo
Non-modal window for license check
Many stability fixes
Handling of invalid solids without crasching
Performance optimizations
Fix for sensor snapshot frames
Added new class in Python API called LowLevelBufferAccessor in GranularBodySystem which allows for fast read/write access to granular data buffers.
51.16. Algoryx Momentum Granular 2.0.5 (2019-02-18)¶
Patch release
Added configurable granular motion state to Python API. Can set particles as kinematic or dynamic.
Fixed video generation issue where videos was sometimes not created properly.
Fixed recorded video resolution issue on certain screens.
Removed created .agx file upon opening an external Journal.
Fixed Record Particle Journal.
Fixed transform for load particle journal. Now independent on shape transformation, but not component transformation.
Applying a new license should now immediately active AMG without the need for a restart.
Various documentation fixes.
Fixed issue with plot using Observers not being exported to external simulation.
51.17. Algoryx Momentum Granular 2.0.4 (2018-12-20)¶
Patch release
Optimization for plots
Optimization for large scenes
No longer uses inertia from surfaces
51.18. Algoryx Momentum Granular 2.0.3 (2018-10-11)¶
Patch release
Fix for crasch when adding groups already belonging to a sub group (recursion)
Added warning when loading Momentum documents from more recent versions.
Bugfix for external plotting of contact forces with rigid bodies.
Curve titles should now properly be exported to external simulation.
Emitters can now have different sets of collision groups.
Expanded Python API with MaterialPairs parameters for rolling resistance, adhesion and damping.
Fixed file corruption issue when loading the same particle journal in multiple sensors.
Granular users should no longer be able to modify a locked document.
Removed invalid error printout when loading particle journal.
Fixed sorting bug in particle alpha rendering.
Fixed bug where Granular objects could not be deleted from simulation structure.
Granular height rendering in Journal Viewer can now be done in Z,Y and X axis.
51.19. Algoryx Momentum Granular 2.0.2 (2018-08-11)¶
Patch release
Bugfix for script API when accessing bodies via Joints (joint.getBody())
Bugfix for plotting impacts in contact forces
Bugfix for invalid contact normals
Stability fix for plotting of removed objects
Fixed: Tesselation of geometry was not updated when rendering tesselation level was changed
Display current time with more decimals for short time steps
51.20. Algoryx Momentum Granular 2.0.1 (2018-04-25)¶
Major release
Introducing new features:
Script Editor for controlling and analyzing simulations using Python.
Observer for creating measurement coordinate systems.
Collision Groups that allows for explicit disabling of contact generation.
Granular Material can be created in the simulation by using Emitters in the Granular Tab.
Many optimizations on solver level improving simulation performance.
Various stability fixes.
51.20.1. Algoryx Momentum 1.6.3 (2017-05-03)¶
Patch release.
Fix for FBX export including texture coordinates and material properties.
Fixed potential crasch in material pairs editor
Fixed a problem where only , was accepted as decimal operator for material properties
51.20.2. Algoryx Momentum 1.6.2 (2017-02-27)¶
Patch release.
Fix for crash when loading files from 1.3.0 or earlier.
51.20.3. Algoryx Momentum 1.6.1 (2017-02-14)¶
Patch release.
Improved Japanese translation
Fix for crash when opening some old documents
Fix for crash in plot
Fix for license issue when two different licenses were found
51.20.4. Algoryx Momentum 1.6.0 (2016-10-12)¶
Major release.
Updated color schema for plot and Dynamics Color
Removed support for the x86 architecture.
LockJoints now correctly have linear ratio between deformation/torque. This means that the lock joints follow Hooke’s law both for translational and rotational deformation. This will change the simulation result compared to previous versions.
Added Elasticity Rest Length to improve your control over how contacts interact.
Color By Rigid Body now have a better color palette to chose from.
Added functionality to plot to easily remove old instances.
Improved plot to be able to track input values as well.
Performance increase for simulation with a high simulation frequency when using plot.
Plot figures can now have the same name.
Fixed rare crash in plot.
Fixed bug with reading material from KeyShot.
Changing colors in SpaceClaim no longer invalidates simulations.
Fixes for license issues.
51.20.5. Dynamics for SpaceClaim 1.5.2 (2016-09-19)¶
Patch release.
Fixed Keyshot export issues.
Now locates and starts Keyshot6 if available on computer.
51.20.6. Dynamics for SpaceClaim 1.5.1 (2016-01-07)¶
Patch release.
Fixed bug where the program would slow down when using Japanese translation
Fixed bug where the error message would say that .NET v4.5.1 were required instead of .NET v4.5
51.20.7. Dynamics for SpaceClaim 1.5.0 (2015-11-04)¶
Major release.
New plotting functionality with completely new interface. - Allows for comparison between different simulation configurations. - Plot configuration is now stored in .scdoc for later access. - Time or any other data can be used on x-axis. - Plot window is dockable like any other window in SpaceClaim.
Sequence editor is now dockable.
Fixed bug where new initial state resets joint orientation.
51.20.8. Dynamics for SpaceClaim 1.4.3 (2015-03-27)¶
Patch release.
Required update for SpaceClaim 2015SP1.
Improved contact stability.
Added support for creating joints from torus geometries.
Added help text to disabled buttons, describing how they can be enabled.
Install path can now be set during installation.
Bug fixes.
51.20.9. Dynamics for SpaceClaim 1.4.2 (2015-02-04)¶
Patch release.
Fixed issue with wrong unit when exporting to FBX
51.20.10. Dynamics for SpaceClaim 1.4.1 (2015-01-22)¶
Patch release.
Fixed issue with damping on spring joints
51.20.11. Dynamics for SpaceClaim 1.4.0 (2014-11-18)¶
Major release.
New features
Introducing Color by Material and Color by MotionControl
Added Direct friction model for materials for high quality friction calculation together with a new exceptionally robust contact solver with higher precision. This allows for very realistic grasping simulation with perfectly dry friction.
Automatic calculation of damping for MaterialPairs based on currently set simulation frequency for more stable simulations.
Automatic calculation of damping for joints (smaller time step will result in less damping -> higher accuracy)
Introducing Merge tool for more efficient merge operations of models
Added Keyboard shortcuts
Added Reset Violation for joints to make joints non-violated
Improvements
Pressing New initial state will now retain all joints current state, meaning that a violated joint will continue to be violated.
Selecting multiple bodies will show the combined center of mass
Many performance improvements.
New default value for friction=0.15 (previous 0)
New default value for YoungsModulus=1E11 (previous 1E10)
Semantic change in how split works: now split creates a body for each selected component.
Bug fix for initial state and joints (joints retain their violation/parameters at New Initial State).
Fixed a problem with joint elasticity between a single body and the world. Old scenes which make use of this needs to be re-created. It now should follow the rendering, instead of following other axes.
Minor update of playback window with Speed now moved from Simulation Settings.
>1000 improvements in underlying solver technology
51.20.12. Dynamics for SpaceClaim 1.3.1 (2014-08-12)¶
Patch release.
Fixed a problem with loading the add-in on 32-bit Windows.
Exporting a plot to CSV now uses the journal frequency to determine how many data points should be exported.
Fixed a problem that some old documents with dynamics could not be loaded correctly.
Increased the default value of max diameter difference from 2% to 3% in Detect Joints Options.
51.20.13. Dynamics for SpaceClaim 1.3.0 (2014-06-01)¶
Minor release. This version requires SpaceClaim 2014SP2.
Introducing Groups and Color By Body for efficient modeling of large models.
Many performance improvements.
Improvements in collision detection system for more stable mesh-mesh contacts.
Chinese translation for the user interface text.
KeyShot export now supports KeyShot materials.
Added select all solids/components command in Simulation Structure.
Fixed issue with frequent license checks.
Simulation structure selection/highlighting is improved.
Stability fixes
Better validation of input parameters.
Mass property calculation can be disabled for solids.
51.20.14. Dynamics for SpaceClaim 1.2.3 (2014-01-09)¶
Patch release.
Warning about mirrored components where you can click the message to select the mirrored component.
Re-enabled the Simulation View
Fix for selecting in Simulation Structure when using larger models.
Stability and minor bug fixes
51.20.15. Dynamics for SpaceClaim 1.2.2 (2013-12-12)¶
Patch release.
Huge improvement in save/load time for .scdoc with Dynamics for SpaceClaim enabled.
Patch for storing multiple plots.
Stability fix.
51.20.16. Dynamics for SpaceClaim 1.2.1 (2013-12-10)¶
Major release.
Changes
Full support for Unicode paths.
Added linear spring: Spring Joint
Joints Modifiers added to Ribbon: an easy way of enabling/disabling Motors, Spring and Range for Hinge and Prismatic:
Hinge, Prismatic and Cylindrical Joint now has full a spring interface with Elasticity and damping coefficient.
Motors now have a default speed
Default friction is 0z
Default YoungsModulus increased to 1E10Pa
Added automatic check for updates.
Default torque/force for motors is decreased.
Adding damping to all Spring properties
You can now write “rpm” for angular speed
KeyShot exporter now exports the diffuse color from SpaceClaim
KeyShot exporter now uses 1280x720 and 30Hz as default parameters.
Scroll bar for Detect Joints added
Added Simulation Report for analyzing a simulation and suggesting a Simulation Frequency.
Order for Joints in Sequence editor is now sorted on Joint name.
You can use mouse wheel for navigating the time in playback slider
Default simulation frequency is now 300Hz.
A maximum Max frequency option added (300Hz is default) to put a cap on the data stored during simulation recording.
Lots of stability fixes and improvements.
51.20.17. Dynamics for SpaceClaim Beta4 (2013-10-14)¶
Beta4 is faster and more stable than previous versions. Many optimization and stabilization efforts has been done. Beta4 is built against SpaceClaim 2014 Beta.
Changes
Motion control (Static, Dynamic & Kinematic) now part of the Ribbon
Motorized joints is now rendered with an Orange color in the 3D view
Added reverse direction for joints attached to two rigid bodies
New default simulation frequency is 300Hz (previously 200Hz).
Contacts are now rendered by default.
Tool tips now support F1 for direct linking into the documentation.
Force/Torque limit added to Joint range.
Some UI tweaks in the Sequence Editor.
Units is exported to the .csv file from the Plot tool.
The performance of rendering contacts and joints is dramatically improved.
51.20.18. Dynamics for SpaceClaim Beta3 (2013-09-12)¶
This release contain many stability fixes. It also introduces a “read-only” mode during playback to avoid accidental model changes.
License - The “About” box now contains a license button where a license key can be entered. This can be used to extend the use of the BETA3 version beyond the initial expiration date.
Documentation has been expanded and improved.
Several stability issues has been identified and solved since Beta3.
An improved algorithm for contact handling is introduced to the simulation framework. This will affect the use of the material stiffness (Young’s Modulus) value. We are now using an area approach that will create more realistic contact forces. This also means that models built with BETA2 might behave differently. In most cases, you need to increase the Young’s Modulus area to more realistic values. Steel has 200Gpa (2E11 pa).