media9 provides the command
\mediabutton which can be used to insert a link that selects a pre-defined view of an embedded 3D object. If necessary, clicking the link also activates the object (so-called RichMedia annotation) before going to the 3D view.
However, it does not automatically navigate to the page containing the 3D object, if it happens to be different from the page where the link resides.
\mediabutton by means of the
jsaction=... option, put before
(To compile the example, download 3D file ↗
dice.u3d from CTAN into the working directory.)
% write file with 2 views
C2C=0 1 0
Link that navigates to the 3D object and selects a named view:
% navigate to document page with 3D object named `dice'
% select pre-defined view named `Back'
label=dice, % name for referencing 3D object