What is SmartPick?SmartPick is an intuitive, easytouse tool designed to make all your Sketcher creation and edition tasks as simple as possible. SmartPick dynamically detects the following geometrical constraints:
What are Constraints?There are times when simple sketches are adequate for your design process, but you will often need to work on more complex sketches requiring a rich set of geometrical or dimensional constraints. The Sketcher workbench provides constraint commands which will allow you to fully sketch your profiles. 

When you apply constraint on curves, lines, circles and ellipses, the
complete geometrical support is taken into account.
As an example for this arc, the entire circle is taken into account when you apply constraints.


The location you click when selecting the elements to constrain is
taken into account to create the constraints (it is used to position the
constraints accurately). Therefore, when selecting the elements to
constrain, it is important that you click where you want the constraint to
be positioned. The software will then position the constraint according to
the area where you clicked. This is especially true when creating constraints on certain types of curves (complex curves like splines, for example). In some cases, if you don't click in the right place when selecting the curve to constrain, the constraint and the geometry will be inconsistent. 

Geometrical ConstraintsA geometrical constraint is a relationship that forces a limitation between one or more geometric elements. For example, a geometrical constraint might require that two lines be parallel. If you select three lines, or two lines and a point, these elements will automatically result parallel to each others, as illustrated in the table further down. You can set a constraint on one element or between two or more elements. 
Number of Elements 
Corresponding Geometrical Constraints 


One Element  Fix Horizontal Vertical


Two Elements  Coincidence Concentricity Tangency Parallelism Midpoint Perpendicularity


Three Elements  Symmetry Equidistant Point 
When creating your constraint, remember that a green constraint is a
valid constraint by default. Conversely, a yellow constraint indicates that
the definition is not valid. The software lets you customize the colors and
more generally the style of the constraints you use. To have details about
these capabilities, see
Infrastructure User's guide. When you position the cursor on constraint symbols, the software calls your attention on the elements involved in the constraint system. Here are two examples of what you may get. 

Dimensional ConstraintsA dimensional constraint is a constraint whose value determines geometric object measurement. For example, it might control the length of a line, or the distance between two points. You will use Constraint to finalize your profile. The Constraint command allows you to set dimensional or geometrical constraints but you will mainly use it to set dimensional constraints. You can combine dimensional constraints to constrain a feature or sketch. You can set a dimensional constraint on one element or between two elements. 
Number of Elements 
Corresponding Dimensional Constraints 


One Element  Length Radius/Diameter Semimajor axis Semiminor axis


Two Elements  Distance Angle


You can apply a diameter constraint between two lines provided one of these lines is an axis line. 
What About Constraining While Sketching?Provided you previously activated Constraint , sketching certain elements automatically generates constraints although you did not specify that you wanted these elements to be actually constrained. 
What About Constraint Visualization?The table below lists the symbols used to identify the different constraint types:

Hiding or Showing ConstraintsThree existing settings are available from the Visualization toolbar. They all let you adjust the visualization of constraints according to your needs. You can hide:
To know more about these capabilities, refer to the Filter paragraph in
Symbols. 

The visualization mode of constraints is based on the 3D constraints
visualization filter. The constraints visualization filter settings applied while editing a sketch are specific to this sketch and prevail over the settings defined in the 3D constraints visualization filter (Tools> Options> Parameters and Measure> Constraints and Dimensions> Filter). These specific settings will be kept every time the sketch is edited. 

What About Constraint Colors? 


As soon as you detect a
constraint problem, try to solve this problem. Otherwise, if you let
the model be overloaded with diagnostics, it will soon become very hard for
you to find the origin for each of these diagnostics. For more information about overdefined or inconsistent sketches, see Analyzing and Resolving overdefined or inconsistent Sketches. 
COLOR and DIAGNOSTIC 
SOLUTION: 


White: UnderConstrained Element  
The geometry has been constrained: all the relevant dimensions are satisfied but there are still some degrees of freedom remaining. 
Add constraints. 




Brown: Element Not Changed  
As a result, geometry that depends on the problematic area will not be recalculated. 
Remove one or more dimensional constraints, or, in the case of fixed geometry, unfix it. 



Green: Fixed Element  
The geometry has been fixed using the Constraint Definition dialog box or the contextual menu (right mouse button). 


Green: IsoConstrained Element  
All the relevant dimensions are satisfied. The geometry is fixed and cannot be moved from its geometrical support. 


Geometry before and after being moved:  
Purple: OverConstrained Element  
The dimensioning scheme is overconstrained: too many dimensions were applied to the geometry. 
Remove one or more dimensional constraints. 



Red: Inconsistent Element  
At least one dimension value needs to be changed. This is also the case when elements are underconstrained and the system proposes defaults that do not lead to a solution. 
Add dimensions. Set dimension value(s) properly. 


Inconsistent and OverConstrained Elements
If a sketch contains inconsistent and overconstrained elements when leaving the Sketcher workbench a warning will be generated . 

UnderConstrained Elements
If a sketch is underconstrained when leaving the Sketcher workbench, the application generates errors if Generate update errors when the sketch is underconstrained is active. For more information, refer to the section describing how to customize your Sketcher session and more precisely, see Update. 

Creating a Constraint Between a 2D and a 3D ElementWhen you need to create a constraint between a 3D element and a line, for example, this creation may result impossible. This is the case when the projection or intersection resulting useedge does not give a unique solution. In other words, the useedge (projection of one side of a pad) corresponds to several limit edges of the side. As a result, you will not be able to select this 3D element when creating the constraint. You will therefore have to use manually the projection operators. 