Assembly3 ConstraintColinear

From FreeCAD Documentation

This documentation is not finished. Please help and contribute documentation.

GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.

See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.

Other languages:

Assembly3 ConstraintColinear

Menu location
Default shortcut
Introduced in version
See also


The Colinear command constrains two 2D lines such as non-subdivided wires made with the Draft workbench in relation with a work plane.

It links the positions of both 2D lines in a way that the origin of one line's implicit coordinate system (ICS) lies on the z axis of the other line's ICS with both z axes pointing in the same direction.


  1. Select two 2D lines.
  2. Activate the Colinear command using the:
  3. Press the Solve constraints or the Quick solve button to recompute
(if Auto recompute and Smart recompute are disabled).


This tool accepts a 3D elements as well e.g. edges or center lines.

  • 2D/3D or 3D/2D: Instead of the 3D elements z axis the projection of that axis onto the 2D line's workplane is used to position the lines.
  • Both 3D: The lines are positioned to one another but I can't figure out how...