# TWO-DIMENSIONAL LOGICAL CONSTRAINTS Logical constraints, unlike dimensions, do not have numeric parameters and they are determined for geometric objects only. C3D Solver permits to set the following logical constraints for geometric objects: horizontality/verticality, coincidence, parallelism/perpendicularity, tangency, equality of radii, etc. ```{toctree} subsections/EN/Coincidence_of_a_Point_and_Other_Object subsections/EN/Alignment_of_Points subsections/EN/Parallelism_Perpendicularity subsections/EN/Collinearity subsections/EN/Equality_of_Lengths_and_Radii subsections/EN/Unary_Constraints_Horizontality_Verticality_and_Fixing_Variants subsections/EN/Length_Fixing subsections/EN/Radius_Fixing subsections/EN/Angular_Position_Constraint subsections/EN/Tangency subsections/EN/Multiple_and_End_Tangencies subsections/EN/Mirror_Symmetry subsections/EN/Bisector subsections/EN/Middle_Point subsections/EN/Mutual_Object_Positioning ```