FreeCAD Memo

Coping and arranging shapes in a grid

4/28/2015
Version 0.15
In this section, I explain how to copy and arrange 3D shapes in a grid. You can create shapes as follow with this function.
ArrayOrtho_Honeycomb ArrayOrtho_Frames
  1. Select menu's [File]-[New] to create a new document.
  2. Switch workbench to Part Design workbenchPart workbench.
  3. At first, create solid to be copied.
    1. Create a new sketch planeSketcher_NewSketch on XY-plane.
      Create Sketch Creating sketch plane
    2. Create a circleSketcher_Circle. A center and radius will be constrainted later, so we draw them in rghuly in rough.
      ArrayOrtho1
    3. Set the center of circle to the origin with Point On Point constraintConstraint_PointOnPoint and set radius to 10 mm with Radius constraintConstraint_Radius.
      ArrayOrtho2
    4. Click Close in Combo view to exit sketch editing and extrude the sketch witn PadPartDesign_Pad.
      ArrayOrtho3
  4. Then we will copy and arrange the shape. Switch workbench to Draft workbenchDraft workbench
  5. Select "Pad" in model tree and click ArrayDraft_Array.
  6. Select "Array" in model tree to set Array parameters. You can set Array Type, rotation, number of copies and other paramers on Data tab in lower side of Combo view.
    ComboView_OrthoArray
  7. In this example, we set parameters as follow to make 100 copies and arrange them in a grid.
    • Array Type : ortho
    • Interval X : [25.00 0.00 0.00]
    • Interval Y : [0.00 25.00 0.00]
    • Interval Z : [0.00 0.00 0.00]
    • Number X : 10
    • Number Y : 10
    • Number Z : 1
  8. Shapes become as follow after coping.
    ArrayOrtho4
    For example, you can create a solid like net as shown below by boolean subtraction with the grid shape and cuboid.
    ArrayOrtho5
References:
Back