• Home
  • Training Books
  • Subscribe to Our Email Newsletter
  • About
    • Contributors
    • Feedback
    • Contact
    • Privacy policy
    • Cookie Policy

CADnotes

CAD Tutorials and Best Practices for professionals and students

  • Featured
  • AutoCAD
    • AutoLISP
  • Revit
    • Revit Architecture Basic
    • Revit MEP Basic Tutorial
  • Inventor
  • MicroStation
    • MicroStation Basic Tutorial
You are here: Home / AutoCAD / How to use more reference point in your AutoCAD block

How to use more reference point in your AutoCAD block

February 3, 2015 by Edwin Prakoso 1 Comment

In this Article...

  • Add point parameters in block editor
  • Enable grips within blocks
    • Changing the base point
    • Cycling between commands
    • Bonus tip: Change GRIPBLOCK variable quickly with LISP
  • Insertion point isn’t the only reference point in block!

Using blocks in AutoCAD has many benefits, as we covered here before: Why you should use AutoCAD blocks. However, there is one thing that people can find annoying: To insert a block, you must use the insertion point as reference. It works fine in many cases, but sometimes we need to use other point as reference. It could be when we insert the block, or when we need to move or rotate it.

For the last one, this tip would be useful if you like to use grips. If you use MOVE command, you can define any point as reference.

So let’s see some tips to work with other reference points in blocks.

AutoCAD drawing screen

Add point parameters in block editor

Since AutoCAD 2006, Autodesk introduce Dynamic Block feature. You can use point parameter in block authoring palette to add invisible insertion points. When you insert a block, you can easily switch between insertion points by pressing CTRL key.

If you want to learn how to use it, Lynn Allen posted this tip on Cadalyst YouTube channel as embedded below. You can see how easy to do it.

If you can’t see the video above, you can see it here: Adding multiple insertion point for a block.

Enable grips within blocks

Above trick is very helpful when you insert a block. As mentioned before, if you prefer to move block by using grip you will only have option to select insertion point. In below example, this bed was created as a block. The insertion point is only at the left top corner  of the bed.

block_base_point

You can show all the grips from the objects inside the block by activating Show grips within blocks in AutoCAD options, selection tab. Or set the GRIPBLOCK system variable to 1.

grips_within_blocks_option

After you activate the option, you will see all grips when you select the block. You can select any grips to move the block.

grips_within_block

Changing the base point

Showing grips within blocks isn’t always the best option. If you have complex geometry inside your block, you will see too many grips. It can be confusing.

The other option is to select the insertion point until you can see the grip turns to red and the block is at your pointer, right click and choose Base Point from context menu.

change_block_base_point

Now you can select any point as the new base point. Certainly, you can also choose Base Point from command line.

Cycling between commands

After you select a grip, the default action is to stretch the grip. In this case, it will move your block to new location.

You can press ENTER or SPACE to cycle between all other possible action. Check the command line, you will see the action is changing between stretch, move, rotate, scale and mirror.

** STRETCH **
Specify stretch point or [Base point/Copy/Undo/eXit]:
** MOVE **
Specify move point or [Base point/Copy/Undo/eXit]:
** ROTATE **
Specify rotation angle or [Base point/Copy/Undo/Reference/eXit]:
** SCALE **
Specify scale factor or [Base point/Copy/Undo/Reference/eXit]:
** MIRROR **
Specify second point or [Base point/Copy/Undo/eXit]:

You can also right click and change the action from context menu.

change_grip_action

Bonus tip: Change GRIPBLOCK variable quickly with LISP

If you want to use grips within block and want to turn it on/off quickly, you can use this LISP program below. After you load it, just type GB then enter to change the variable quickly.

(defun c:GB (/ CURGRIPBLOCK)
(setq CURGRIPBLOCK (getvar "GRIPBLOCK"))
(if (= CURGRIPBLOCK 0)
(setvar "GRIPBLOCK" 1)
(setvar "GRIPBLOCK" 0)
)
)

If you’re not familiar with using AutoLISP code, you can use the LISP program by following this article: Saving, using and managing your AutoLISP program.

Insertion point isn’t the only reference point in block!

As you can see above, insertion point isn’t the only reference point in block. You can change insertion point easily during insertion and you can use other points when you modify your block.

You can quickly pick a grip if you set GRIPBLOCK to 1. Or you can change the base point later.

Using grips probably isn’t the preferred way for AutoCAD veterans, but many people do use it. Using grips allow you to remember less command, I think occasional users find this useful.

What about you? Which method do you prefer? Or you have other method that you can share with us?

About Edwin Prakoso

I work as a Sr. Consultant in PT Cipta Satria Informatika. I've been using AutoCAD since R14 and Revit since Revit Building 9. I occasionally write for AUGIWorld magazine and I am also active in Autodesk discussion forum. I'm a member of Autodesk Expert Elite, an appreciation for individuals who give contributions to the Autodesk community.
Connect with me on twitter or LinkedIn.

Filed Under: AutoCAD Tagged With: autocad tips, block, grip

0 0 votes
Article Rating
Subscribe
Login
Notify of
guest

guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment
Inline Feedbacks
View all comments
Vicente
Vicente
9 years ago

Very interesting Edwin. Thanks again for your useful tips …

0
Reply
wpdiscuz   wpDiscuz

Featured

Autodesk Provides Dozens of Free Project-Based Learning Contents

Autodesk launched the Customer Success Learning Hub. There are dozens of free short courses that you can take for about 15 minutes a day to keep you sharp and competitive!

Recent Articles

  • Autodesk Construction Cloud Activity Log
  • Exporting AutoCAD Plant 3D Model to Navisworks
  • Autodesk Data Connector for Power BI is Now Available

Advertisement

New on CADnotes

  • Autodesk Construction Cloud Activity Log
  • Exporting AutoCAD Plant 3D Model to Navisworks
  • Autodesk Data Connector for Power BI is Now Available
  • Autodesk Forma Design Contest
  • Revit 2025: Toposolid Enhancements

Meet the Authors

avatar for
avatar for
avatar for
avatar for
avatar for
avatar for

Get Connected

CADnotes on FacebookCADnotes on InstagramCADnotes on TwitterCADnotes on YouTube

© 2009 – 2025 CADnotes · Feedback · Privacy Policy · Become an affiliate

wpDiscuz