Skip to content

Create Skeleton Sketch

Zheng, Lei edited this page Nov 1, 2019 · 4 revisions

This tutorial is a replication of SolveSpace linkage tutorial. In order to assemble the following linkage system,

we are going to build a skeleton sketch as follow,

  • Switch to Assembly3 workbench
  • Create an empty assembly container
  • Select the newly create assembly object, and click AddWorkplane to add a work plane. Note that you can use any other object with planar edge or face to define the sketch plane. The Assembly3 work plane is just a convenience.
  • This is an optional step, change the plane Width and Length to 100mm, and then scale and position the 3D view to put the entire plane in the center. Then hide the plane to not interfere with the draft object editing. The sizing of the plane is to give you a rough idea of how long the lines should be. It is suggested to draw the initial sketch close to the final structure to avoid confusing the solver.
  • Select the new work plane, and click AddSketchPlane to add a sketchPlane constraint
  • Now, switch to Draft workbench
  • Add a few wires according to the above picture. You can add one wire for each colored lines, or you can use multi-segment wires as much as possible to reduce the number of point coincidence constraints needed later.
  • This is an optional step. For two point line segment, you can set the Length property of the draft wire to define the length now. For multi-point poly-lines, you can set the length in later step.
  • Drag all draft wires into the assembly container.
  • For the green three-point poly-line, you can select any one of the three points, and click AddLocked to create a Locked constraint to fix that point.
  • Select the vertical green line segment, and click AddLineVertical to create a LineVertical constraint.
  • Select the horizontal green line segment, and click AddLineHorizontal to create a LineHorizontal constraint.
  • For each line segment, select and click AddLineLength to create a LineLength constraint to fix the length. The initial length parameter is calculated from the selected line. So if you have already set the draft wire Length property, there is nothing else to be done. For other lines, set the Length parameter of the constraint accordingly.
  • Select pairs of points according to the picture above, and click AddPointsCoincidence to create a PointsCoincidence constraint.
  • To trace the movement of an vertex, select it first, and then click Trace. If you have enabled tracing before, you'll need to disable it first before selecting a new vertex and enable it again. If you select an edge or face, then you will be tracing the center point of the shape. If you don't select any shape before enable tracing, you will be tracing the moving shape.
  • Select any vertex/edge/face you want to move, and click either Move or AxialMove and then drag the arrow to move.

Clone this wiki locally