While that has been ostensibly true, at least in the sense that the size of a Sphere 'feature' could be changed parametrically, either by directly editing the expression controlling the Sphere's diameter or by editing the size of the circle if you used the 'Select Arc' method of creation, however, like the other so-called basic or 'primitive' objects at the time, which included along with the Sphere, the Block, Cylinder and Cone, ONLY the size parameters where editable. What was missing was the ability to control the location or orientation of this objects either by associating them with some other object, like the example of a Sphere referencing an existing Point, or by directly editing some sort of origin/orientation scheme inherent to the feature itself. That all changed starting with NX 6.0.
So while it is true that the SIZE of 'primitives' have always been 'parametric', it was incorrect to say they were 'associative', which to many people, and we agree, is an important characteristic of being 'fully parametric'. Now in our defense, UG/NX is one of the few systems which actually provided any sort of basic or 'primitive' bodies. Most other systems, particularly many of the newer 'sketcher-based' systems, expected users to create sketches and use either an extrude or revolve type of operation to create these same basic shapes, so even though the old 'primitives' were never fully associative, they were still very useful
for what they were intended to be used for, as the FIRST BASIC body to which detail feature were to be added. If they were ONLY being used in that manner, the fact that they could not be associated to another object was hardly ever an issue. It was ONLY when they were being ADDED to or SUBTRACTED from an existing body that this lack of associativity became an issue and in all honesty, this was considered to be an abuse of a 'primitive' feature. These types of operations SHOULD have been performed using an extruded/revolved sketch, like all the other systems where they expected people to work this way,
but BECAUSE we were kind enough to continue to even offer the ability to create these basic or 'primitive' bodies we were expected to bring them up to the latest standards of BOTH 'parametrics' AND 'associativity', which, for the record, I voted against doing since I considered it as not being relevant for the INTENDED USE of basic or 'primitive' bodies, but I was overruled.
So now you know the 'rest of the story'...
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.