-
Notifications
You must be signed in to change notification settings - Fork 9
Gallery
This is a gallery of screenshots of models made with help of Lattice workbench. They are here to highlight some capabilities of the workbench.
Lattice can use array of placements to arrange sets of strings.
Features used:
- Linear Array, Polar Array and Populate With Children to generate a helical array of placements
- Shape String to generate the letters and populate them to the array.
This kind of arrangement is common to be found on various grilles.
Features used:
- Polar Array as a template for ParaSeries. Expression is used to tie radius to number of elements.
- ParaSeries for generating a set of circular arrays by varying parameters of the single polar array feature.
This was used to demonstrate an unsuccessful creation of a CompSolid in FreeCAD.
Features used:
- Downgrade for converint a shape into a set of unbound faces (compound).
- Linear Array to define explosion pattern
- Populate With Children to move the faces apart
- Populate With Copies to generate the matching pattern of transparent whole objects, to assist identifying the faces.
Tutorial:
- Lattice Downgrade your object to faces.
- Create Linear array of placements
- Increase the 'Count' property if the array to match or exceed the number of faces.
- Adjust 'Step' property of the array to value large enough to avoid overlapping.
- Populate with children (select first the downgrade, then the array).
- Populate the array with copies of the whole shape.
- for the last Populate, change 'draw mode' to
shaded
, and transparency to something high.
Bounding boxes are useful to get robust links for attaching sketches. Note that even though they are displayed in wireframe mode by default, they are solids.
Features used:
- Downgrade for splitting object into faces
- Bounding Box for generating bounding boxes
There is a tool for quick info on compounding structure of objects (Lattice uses compounds heavily, but the structure is not exposed by FreeCAD, so this tool is provided). There is another tool for reading off various parameters of shapes. The tool creates a document object listing these parameters, so that they can be used in expressions.
Introduction to Lattice workbench
Boolean operations on arrays, Compound structure
Shape-driven arrays, Draft arrays in Lattice2
"Subsequencing" (sublink iteration, TopoSeries)
- (common pieces)
-- Common properties of placement features
-- Common properties of array generators
- (features)
-- Single Placement
-- Attached Placement
-- Array an attached Placement
-- Linear Array
-- Polar Array
-- Array From Shape
-- Invert placements
-- Join Arrays
-- Array Filter
-- Project Array
-- Resample Array
-- Populate With Copies
-- Populate With Children
-- Mirror
-- PartDesign Pattern
-- Downgrade
-- SubLink
-- Subsequence
-- Make Compound
-- Compound Filter
-- Fuse Compound
-- Bounding Box
-- Shape String
-- ParaSeries
-- TopoSeries
-- Shape info feature
- (tools)
-- Explode Array
-- Explode Compound
-- Inspect tool
-- Substitute Object
-- Expose links to subelements
-- Recompute controlling tools