2011

15
UsinginferredconstraintsautomaticallyappliescoincidentconstraintsforEndpoint,Midpoint,Center,
Node,andInsertionobjectssnaps.Forexample,ifyoudrawacirclebysnappingitscentertothe
midpointofaline,AutoCADautomaticallyappliesacoincidentcon straintbetweenthecenterofthe
circleandthemidpoint
oftheline.Ifyoumovethecircle,thelinegoeswithit.Thesamepowerful
functionalityappliestoeditingcommands.If,forexample,youcopytheinsertionofablocktothe
endpointofaline,AutoCADautomaticallyappliesacoincidentcon straintbetweenthosetwopoints.
Whenyoumovethe
line,theblockmaintainsitspositionattheendpointoftheline.
Figure25.Editingwithinferredconstraints
Inadditiontocreatingpointtopointcoincidentconstraintswiththepreviouslymentionedobjectsnaps,
youcanusetheNearestobjectsnaptoapplyacoincidentconstraintbetweenapointandanobject.For
example,ifyoudrawthecenterofacircleonalineusingtheNearestobjectsnap,
thecenterofthe
circlehastheflexibilityofmovinganywherealongthelineincludingthevirtualextensionoftheline.
Figure26.Nearestobjectsnapwithinferredconstraints
ThePerpendicularandTangentobjectsnapsautomaticallyapplyperpendicularortangentconstraints
betweentheobjectbeingcreatedoreditedandtheobjectbeingsnappedto.Theyalsoapplyapointto
pointorpointtoobjectcoincidentconstraintifappropriate.UsingtheParallelobjectsnapautomatically
appliesaparallelconstraintbut
nocoincidentconstraintsareappliedsince,bydefinition,thetwo
objectsneverintersect.Whenyoudrawhorizontalorverticallinesandpolylinesegments,inferred
horizontalandverticalconstraintsautomaticallyapplytothosesegments.
Inferredconstraintsenhancethebehaviorofrectangles,fillets,andchamfersbyautomaticallyapplying
appropriategeometricconstraints.For
example,ifyoudrawarectangle(usingtheRECTANGcommand),
AutoCADautomaticallyappliesapairofparallelconstraintsandaperpendicularconstrainttotheclosed
polyline.Whenyoumodifythesizeand shapeoftherectangle,youcanrestassuredthatitwillremain a
rectanglewithparallelsidesandperpendicular
corners.Creatingafilletautomaticallyapplies coincident
andtangentconstraintsbetweenthenewlycreatedarcandtheexistingpairoflineshelpingmaintain