This document outlines the Symbolic References functionalities in think3.
![]() A friendly set of e-Tutorial videos on Symbolic References has been created and is available on the Customer Care Corporate site (e-Learning home page). Take a look at the list of the available educational videos on Symbolic References here: e-Learning: Symbolic References. Enjoy your lessons! |
In CAD systems, parametric references are absolute, that is they identify the entities which provide the reference in the context where it was created. In addition, these absolute references are based upon the geometric nature of the referenced entity. As an example, if a solid is built upon a Work Plane defined on a component face, the solid uses an absolute reference towards that face of that component. If the component is replaced or modified, the parametric reference most likely breaks. This doesn't occur if the replacing component is topologically very similar to the replaced one, so that the new referenced face is found by chance. Anyway, the component cannot be replaced by another one where the reference plane is defined by a datum plane instead of a solid face.
In order to prevent this parametric reference breaking, the think3 application provides end-users with Symbolic References, which identify parametric references by means of names.
Any geometric entity created by a parametric operation can be declared to be a Symbolic Reference any time. When think3 commands such as Mating use such entity as a parametric reference, the Symbolic Reference is stored in addition to the absolute reference. As a consequence, the referenced entity can be successfully replaced by any other entity that you consider to be functionally equivalent and that you tagged with the same Symbolic Reference name.
You can attach a Symbolic Reference to any of the following parametric entities:
Note that you can attach more than one Symbolic Reference to the same entity, but you cannot attribute two Symbolic References with identical names to the same entity.
If the cursor is positioned in idle state over an entity associated with a Symbolic Reference, a tooltip describing the associated Symbolic Reference(s) is displayed.
Both mating constraints and profile external references can use existing Symbolic References. In particular, the Mating command includes an advanced option, Symbolic References Only, that restricts picking exclusively to entities associated to Symbolic References.
The tooltip within the Mating command provides information about the existing Symbolic References.
When you replace a component involved in one or more mating constraints, the program asks you if the mating event(s) must be kept or removed. If the event(s) is/are kept, the think3 application tries and look for equivalent Symbolic References in the new component, updating the constraints whenever equivalent references are found. When more than one Symbolic Reference exists, the program chooses one, then you can solve ambiguities possibly arising by the Solve Ambiguities command.
e-Learning on Symbolic References