Fillet & Chamfer preview in AutoCAD 2012

Here’s another cool feature in AutoCAD 2012. Both the FILLET & CHAMFER command show a preview of how the fillet or chamfer will look before you pick the second object and finish the command. This allows you to preview and make any changes prior to ending the command.

(picture below: Chamfer)










(picture below: Fillet)


About AutoCAD Tips

This blog serves as a knowledge base for myself (and anyone else) so that I can reference tips & tricks that I have learned and also refer others to it as well. I hope that this blog helps you learn at least one tip to make your drafting/design experience better.
This entry was posted in BASICS, Modifying, New in 2012, TIPS. Bookmark the permalink.

17 Responses to Fillet & Chamfer preview in AutoCAD 2012

  1. Really helped me study for my AutoCAD midterms thanks :)

  2. Ice says:

    Very useful~Thanks a lot.

  3. Pingback: AutoCAD 2013: Offset Preview | AutoCAD Tips

  4. nadeem says:

    can you give some notes on chamfer

  5. Pingback: Intro to Chamfer | AutoCAD Tips

  6. Scott says:

    I recently installed AutoCAD LT 2012…………..I often use the fillet command to join to lines, and with my old version of AutoCAD, if one was a polyline, the line that I am joining it to automatically took on the polylines thickness. With LT 2012, the ines will connect, but they will maintain their individual thickness. When I select the new line, the whole thing highlights, which tells me that it is now a connected polyline, but I have to set the width again, so that it has a continuous thickness. I would guess it is a setting, but………….can you help?

    • AutoCAD Tips says:

      This is a very annoying issue that I wish that they would address as well.
      If the lines are already touch the polyline at their end points instead of using FILLET, use the JOIN command.

      But if the lines do not touch the end points of the polylines, use this LISP routine:

      ;;; MY-FILLET.LSP Fillet PolyLines
      ;;; Fillets Any Type of Line (Line, PolyLine, LWPolyLine or Spline)
      ;;; by Ibro Vehabovic, March 1999.

      (defun c:my-fillet (/ getval spl2pl e1 e2 p2 l e ss)

      ;;; GETVAL - returns the group value of an entity.
      ;;; like the wellknown (dxf) function but accepts all kinds of
      ;;; entity representations (ename, entget list, entsel list)
      (defun GETVAL (grp ele) ;"dxf value" of any ent...
      (cond ((= (type ele) 'ENAME) ;ENAME
      (cdr (assoc grp (entget ele)))
      ((not ele) nil) ;empty value
      ((not (listp ele)) nil) ;invalid ele
      ((= (type (car ele)) 'ENAME) ;entsel-list
      (cdr (assoc grp (entget (car ele))))
      (T (cdr (assoc grp ele)))
      ) ;entget-list

      ;;; "converts" SPLINE to PLINE
      (defun spl2pl (ent / osm pdm deltaL pn pts e)
      (setq osm (getvar "OSMODE"))
      (setq pdm (getvar "PDMODE"))
      (setvar "OSMODE" 0)
      (setvar "PDMODE" 0)
      deltaL (* (/ (GETVAR "viewsize") (CADR (GETVAR "screensize")))
      (getvar "pickbox")
      ) ; max segment=2 * size of
      (if (= (getval 0 ent) "POLYLINE") ; heavy pline
      (setq e ent)
      (while (= (getval 0 (setq e (entnext e))) "VERTEX")
      (setq pts (cons (getval 10 e) pts))
      (setq pn (car pts)
      pts (list (last pts))
      (setq pts (list (getval 10 ent)) ; start pt
      pn (getval 10 (reverse (entget ent)))
      ) ; end pt
      (command ".POINT" pn)
      (setq e (entlast))
      (entdel e)
      (command ".AREA" "_O" ent)
      (command ".DIVIDE"
      (fix (/ (getvar "perimeter") deltaL))
      (while (setq e (entnext e))
      (setq pts (cons (getval 10 e) pts))
      (entdel e)
      (setq pts (reverse (cons pn pts)))
      (apply 'command (append '(".PLINE") pts '("")))
      (command ".CHANGE"
      (getval 8 ent)
      (if (getval 62 ent)
      (command ".CHANGE"
      (getval 62 ent)
      (entdel ent)
      (setvar "PDMODE" pdm)
      (setvar "OSMODE" osm)

  7. Sridhar Nadiger says:

    thank you admn….

  8. Jason says:

    When I pick the first object and hover the cursor onto the second object, FILLET will not give the preview of the current setting. Please help.

    • AutoCAD Tips says:

      The system variable “SELECTIONPREVIEW” might help.
      Set the system variable to 3 and it should turn ON the preview of the selection.
      Also check to see if there is a radius defined in the FILLET command. If it is set to zero, the preview will simply be a marker at the intersection and no arc or fillet to display.

      SELECTIONPREVIEW definition
      The above picture shows the definition and notice that it shows the default value of 3. This will turn on the selection preview.

      SELECTIONPREVIEW from the OPTIONS dialog

  9. Jason says:

    Absolutely spot on. Thank you so much for the suggestion. Work like a charm.

  10. matteo says:

    It’s not related to offset, trim and chamfer preview. Nothing to do with that! How can I disable this useless preview on offset (i.e. offset preview is often on the wrong side if you have osnap on and it’s very confusing and dangerous)

    • AutoCAD Tips says:

      You bring up an interesting issue. The OFFSET command and its new “preview” functionality doesn’t seem to be affected when the system variable SELECTIONPREVIEW is turned off (set to zero).
      I did run across s tip that might be helpful found here:

      Basically, they suggest using the REDEFINE command and redefining the OFFSET command to EXOFFSET which is the enhanced version of the OFFSET command. It works the same as the normal OFFSET command but gives you some more choices…
      If you do go this route, make sure to also change your command alias to also point to the EXOFFSET command or else you will just launch the regular OFFSET command.

  11. Noman Iqbal says:

    sir how to chamfer command perfect measurement in auto cad page??

  12. Noman Iqbal says:

    if you have use command how to perfect line etc 10′ example?

Leave a Reply to AutoCAD Tips Cancel reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s