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

Acrobat 3D development issues

nbaditela
nbaditela's picture
Registered: Oct 25 2007
Posts: 22

Dear Expert
We are planning to develop an 3D markup application for 3D graphics data using Acrobat 3D and we have some questions regarding this.
We could import the graphics data from our SQL Server graphics database to PDF using wrl format.
We are also in a position to manipulate the graphics and add some interactions to it and also do the default markups as provided by Adobe.
 
Now we want to customize some of the functionalities for our product as listed below :
 
1) We want to extract the co-ordinates of the markup and map it to the 3D model co-ordinates
2) Once the user does a markup, we want to identify all the 3D objects that are lying within the markup area and list the objects to the user
3) When the user selects a 3D object in the Adobe, we want to show the object properties to the user in a dialog or a properties window. These properties are user defined and are stored in our sql server database. They are not in the wrl file. How do we associate these properties to the Adobe 3D object.
4) We want to dynamically add more objects to the existing Adobe 3D model depending on the user needs.
Like for example, if we show a building as a 3D model and the user selects a room, and wants to see all the furniture inside, we want to get all the furniture details from the database on demand through webserive and add it to the model and display it to the user.
In the initial view, we just get all the walls of the rooms to keep the model lighter but then when he wants to drill more deeper, we get all the other details and display it.
5) Presently we are opening the pdf, selecting a 3D tool object to place a 3D annotation in the PDF and then specifiying the "wrl" file in the dialog
Can we automate this process using javascripts so that the user does not have to manually place the 3D annotation in each page.
6) We do not want to go the "wrl" way of doing things, we want to send the data to PDF in PRC format or U3D format. How can we create these files programatically and feed it to the Acrobat 3D to generate the PDF document.
7) How do we extract the markup details, commenting, pictures, audio and other changes that the user has done to the PDF document, programatically and store it in our database associating the details to the respective 3D objects.
8) Do we need to write any plugins or can we do all this with javascript itself. We are trying to avoid plugins as they are complex.
9) Is there any company that has done similar work before and is there any training available for development on Acrobat 3D.
 
Appreciate your help and inputs in this regard.
 
Thanks and regards,
 
Sudhir Valiathodi
Project Lead
281.877.6586

My Product Information:
Acrobat 3D 8.0999999999999996447286321199499070644378662109375, Windows
thomp
thomp's picture
Expert
Registered: Feb 15 2006
Posts: 4411
There is no built-in way to do this. And I'm not sure that the 3D API for JavaScript has anything for this either, you'll have to check the documentation.

But there is a way you might be able to do this if in fact you can place markup annots into the 3D object. Any file can be embedded into a PDF. Once the file is embedded, it's byte level content can be access. So you could parse the "wrl" file and place the annnotations on the 3D Annot.

Thom Parker
The source for PDF Scripting Info
www.pdfscripting.com
Very Important - How to Debug Your Script