These forums are now Read Only. If you have an Acrobat question, ask questions and get help from one of our experts.

Adding (or keeping) hyperlinks on 3d objects.

koobcat
koobcat's picture
Registered: Sep 22 2008
Posts: 8

I've searched and never found an answer to this question:
How can I add hyperlinks (URL) associated with different objects in my 3D model, in order to permit clicking and linking from it.

My 3D model has been made in AutoCAD with a URL attached to each object, but Acrobat doesn't seem to keep the info!

dhallida
dhallida's picture
Registered: Jul 26 2007
Posts: 31
Hi Koobcat,

No Acrobat and 3D Reviewer do not import the links you created. There are options to recreate them in Acrobat however. Depending upon your intent, you may be able to accomplish your workflow goals by adding links in Acrobat or by using Acrobat or Livecycle Designer Forms tools.

It is hard to offer more without knowing exactly what you are attemping. I hope this at least gets you started.

I am an Adobe Business Development Manager specializing in Manufacturing. I am a vetran of many years in manufacturing and PLM, and focus much of my efforts in 3D PDF and how it can be used to solve numerous customer business problems and challenges.

koobcat
koobcat's picture
Registered: Sep 22 2008
Posts: 8
Thank you for your answer Dhallida.

What I am attempting is very simple. I have a 3d model in Acrobat 3D and I want to add hyperlinks to different parts of this model, so the user will jump to another page depending on the part he clicks on.

I haven't found any tool in Acrobat 3D to add links to the 3d model. The usual link tool in Acrobat doesn't work on the 3d model.

Any help would be much appreciated.

Thanks
gpeters
gpeters's picture
Registered: Sep 25 2008
Posts: 1
I would like to add my request to koobcat's only I am looking to link to an external web page when a user clicks on a 3D object. I too have looked, but found no info. Thanks!
UVSAR
UVSAR's picture
Expert
Registered: Oct 29 2008
Posts: 1357
It's possible with a smearing of Javascript - you can capture the mouse double-click event using the MouseEventHandler object, and independently capture the currently-selected mesh node using the SelectionEvent handler. By storing the selection in a variable, you can then process it on the double-click trigger (or in response to some other button being pressed on the PDF, like a "More info.." button).
koobcat
koobcat's picture
Registered: Sep 22 2008
Posts: 8
Thanks USVAR.

I thought there was an easier, more direct (not documented) solution.

I'll look into your suggestion.

--------------
This would be a very practical feature to add, in my opionion.
UVSAR
UVSAR's picture
Expert
Registered: Oct 29 2008
Posts: 1357
koobcat wrote:
This would be a very practical feature to add, in my opionion.
Indeed - however the 3D JS API is still a baby, so many of the more obvious features aren't exposed yet (for example there's no event bubble from selecting a preset view on the toolbar). Roll on Acro10...
jond
jond's picture
Registered: Oct 30 2008
Posts: 1
Hi All,

I too would like to add a request for any information on adding hyperlinks to 3D objects within the model. Same as 'gpeters' I just need to jump to a webpage when a 3D component is selected.

I kind of get the javascript concept but as I'm not able to code that up an easier way would be more useful.

Note to ADOBE: this would be a fantastic feature..

Thanks.
GovindGembali
GovindGembali's picture
Registered: Oct 13 2009
Posts: 1
HI All,

I am new to this forum. I work on java/j2ee and new to acrobat pro extended tool.
We have a requirement like to show a tree in the left side and based on node click we will be showing PDF on the right side panel where 3D pdf objects are embedded.

I need to implement the drill down feature using double click on 3d object parts. After particular part is doubleclicked i need to navigate to another screen which shows the clicked part in the right side panel.
I am not able to fire the double click event on 3d object parts . We are able to post some data to the jsp pages from the embeed pdf on button click events but not able to post data using double click operation.

Please suggest how to write 3d pdf script to fire double click event on 3d parts.

Thanks & Regards
govind
ekolto
ekolto's picture
Registered: Nov 9 2009
Posts: 1
So there is no way to assign links to 3D objects? I'd like to be able to click on a 3D object and jump to another sheet, photo, url, etc... I can set links in 2D, but 3D???

Thanks
UVSAR
UVSAR's picture
Expert
Registered: Oct 29 2008
Posts: 1357
As we've explained, Acrobat 9 does not support the concept of a mesh object in a 3D annotation having a "link". You can manually replicate the process by writing Javascript; capturing the mouse clicks and taking actions based on what they report as their hit targets, but the UI will not help you. The default click event fires a selection of the mesh object, so the context menu has a target. Breaking that event bubble to make a link open is not a workflow you can implement without addressing the consequences - for example if you navigate to a destination in the PDF, there's no concept of a "go back" button as the 3D scene doesn't retain state.
mvid
mvid's picture
Registered: Jul 29 2008
Posts: 16
The example of URL's (and other links) attached to clickable 3D objects can be found
at the PDF3D gallery (http://pdf3d.com/gallery.php), it is called (surprise!)
"3D Hyperlinks" (http://pdf3d.com/download_pdf.php?file=HyperlinkExample.pdf).

Dissect the PDF file to see how what UVSAR described can be achieved.
As far as I remember the trick with URL's was to use both document-level and model-level Javascript.