Subscribe to Live Parts release notes by clicking "Follow" in the top right corner of this page.
New features in Live Parts v1.4
Released on July 2, 2018
- NEW Container gradient feature
Users can specify the gradient type as a container as using the Live Parts for SOLIDWORKS Add-in. A container gradient encompasses the volumetric region inside which cells are capable of growth. If cells grow into a container gradient, they can continue to spawn additional cells as long as these additional cells are also located within the container gradient. Container gradients allow users to more easily define the "design space" and incorporate external volumetric constraints for their Live Parts design.
Users can add other gradient types, such as attractor gradients, within a container gradient to define mounting geometry. In the image below there are two attractor gradients inside the container gradient - one on each end.
When running Live Parts, container gradients are displayed as green volumes (see image
- NEW Fixture feature
Users can define fixtures using the Live Parts for SOLIDWORKS Add-in. Fixtures are an alternative to the wall feature. Walls are useful in making an entire body into a "sticky" surface upon which seed cells can grow. However, users can now easily "fix" several surfaces in space by creating a fixture and selecting these surfaces.
As an example, see the image below in which the user has created an container gradient with bolt holes in it. A user could select the surfaces of the bolt holes as the fixture surfaces, or alternatively, the user could select an end cap of the container gradient as a fixture surface (in the image below, the left end cap is defined as a fixture - highlighted in blue).
When selecting a fixture from the feature tree at the assembly level in SOLIDWORKS, the
fixed surface(s) is highlighted in red (see image below).
- UPDATE Force feature enhancements
The force feature in the Live Parts for SOLIDWORKS Add-in now allows users to select the specific surfaces on which to apply a force. Previously, users could only select an entire gradient on which to apply a force. While this functionality is still available, users often want to limit the surfaces of a gradient that are subjected to a force.
As an example, in the image below the end cap surface on the right is selected as the surface on which the force is applied (as opposed to the entire attractor gradient represented by the rectangular volume on the right). This allows users to specify that only the cells touching the force surface on the right side are subjected to the force.
When selecting a force from the feature tree at the assembly level in SOLIDWORKS, the
associated surface(s) is highlighted in turquoise blue (see image below).
UPDATE Improved smoothing in Live Parts
A new smoothing algorithm in Live Parts removes local surface variations for overall smoother Live Parts-created designs. Additionally, Live Parts has improved snapping of geometries to combinations of overlapping attractor and repeller gradients.
- UPDATE Live Parts growth process
The Live Parts growth process has been updated to set gravity initially to 0 and then gradually ramp up defined forces once seed cell end locations are reached. Users no longer need to write expressions that ramp up forces gradually for successful Live Parts design creation. Additionally, Live Parts now implements a variation of the A* path finding algorithm in during initial growth from seed cells, which now are able to seek out hard to reach end locations.
- UPDATE Force type recognition
The Live Parts for SOLIDWORKS Add-in now adjusts the force type options during the force definition process depending on the associated surface type(s) selected. For example, if a surface is a cylinder then rotational forces are available.
NEW Additional sample assemblies
New sample assemblies demonstrating the use of the new fixture and updated force features in the Live Parts for SOLIDWORKS Add-in: "pedalbox_new"; "3point_static_new"; and "container".
- NEW Logging mechanism for Live Parts for SOLIDWORKS Add-in
File with logs can be found saved in the path “%tmp%\lplogs\yyyyMMdd_HH_mm.log ”.
For example: C:\Users\Firstname Lastname\AppData\Local\Temp\lplogs.