Skip to content

Commit

Permalink
Fixed project name and included generator expression rather than list…
Browse files Browse the repository at this point in the history
… comprehension.
  • Loading branch information
slobberingant committed Sep 26, 2024
1 parent 933558f commit f1244a5
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions docs/assemblies.rst
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ adds the following attributes to :class:`~topology.Shape`:
Iterating Over Compounds
************************

As Compounds are containers for shapes, Build123 can iterate over these as required.
As Compounds are containers for shapes, build123d can iterate over these as required.
Complex nested assemblies (compounds within compounds) do not need to be looped over with recursive functions.
In the example below, the variable total_volume holds the sum of all the volumes in each solid in an assembly.
Compare this to assembly3_volume which only results in the volume of the top level part.
Expand All @@ -179,7 +179,7 @@ Compare this to assembly3_volume which only results in the volume of the top lev
assembly1 = Compound(label='Assembly1', children=[Box(1, 1, 1),])
assembly2 = Compound(label='Assembly2', children=[assembly1, Box(1, 1, 1)])
assembly3 = Compound(label='Assembly3', children=[assembly2, Box(1, 1, 1)])
total_volume = sum([part.volume for part in assembly3.solids()]) # 3
total_volume = sum(part.volume for part in assembly3.solids()) # 3
assembly3_volume = assembly3.volume # 1
******
Expand Down

0 comments on commit f1244a5

Please sign in to comment.