smart objects

what are smart objects.

thanks

Short answer: smart objects are used to create associations between entities in NX. For instance, if you want to create a point object that has an associative offset from another point object, you would use smart objects to create those associations. Smart objects are mentioned briefly in a few articles on this site, one of which is:
http://nxjournaling.com/content/point3d-and-point-objects-part-2

thanks a ton..