Explorations in Engineering 2018

3D design

There are many different 3D design softwares, with only minor differences between their core functions. Most differences only arise because the programs are developed by different companies. A few are free and open-source programs. most have license arrangements that allow free student or hobby use, with a public account.

There are some basic skills that are needed with all graphical 3D design software:

  1. Understanding the filetypes for parts
    • The file type for a single part
    • The file type for 'assemblies' of multiple parts together
    • The STL file type for storing geometry only (used for 3D printing)
  2. Drawing 2D sketches before extrusion or cutting
    • Sketches can be drawn on a starting plane
    • Sketches can be drawn on existing flat surfaces of the model
    • Sketches can be drawn on insterted planes, placed in/on the part by the user
  3. Extrusion and cutting of the model, from a sketch
    • Extrusion adds material to the model
    • Cutting removes material, as the opposite of an extrusion
    • *All shapes on the sketch need to be 'closed' in order to cut or extrude
    • *Extrusions and cuts have options to move away from their originating sketch in various amounts and directions
    • *There are many more skills around the basic Extrusion and Cut actions
  4. There are advanced options to edit 3D models that often vary per software
    • Linear Arrays to expand a grid of model properties
    • Circular Arrays to expand a circular pattern of model properties
    • Loft to extrude in a nonlinear direction
    • Shell to remove a side and hollow out a shape (to a specified thickness)
    • Bevel/ Chambfer to curve or angle the edges of a shape
    • *There are usually many more advanced options, but these vary with each type of software...
  5. Dimensioned design allows you to build to specifications
    • The dimension tool allows you to specify sizes in sketches and extrusions
    • Constraints allow you to set relationships between parts of a design
    • 3D designs can be made to relate to real-world materials and objects to the model
    • Parameter tables can allow dimensions to have names, such as "thickness"
  6. Parametric design allows you to build to specifications, with an ability to scale your work
    • A good parametric design includes relationships between features of an object
    • Sketch elements will have constraints that hold their relationships
    • Dimensions will be related via functions in parameter table for scalability [ex: width = 5 * thickness]
    • Assemblies of parts may be interrelated, and designed to fit together