A non-transitory computer readable medium having stored thereon computer-readable instructions that, when executed by a computer-based processor, cause the computer-based processor to perform a process comprising:
- displaying a first two-dimensional view of an object on a sheet on a graphical user interface of a two-dimensional drawing environment in a computer-aided drafting application that is configured to provide access to the two-dimensional drawing environment and a three-dimensional model-based definition environment;
- receiving an annotation attached to a selected geometry on the displayed object in the two-dimensional drawing environment;
- applying a two-dimensional view inverse transformation to the annotation attached to the selected geometry to produce a transformed version of the annotation;
- and
- attaching the transformed version of the annotation to a geometry in a three-dimensional version of the object in the three-dimensional model-based definition environment.