When support Right Hemisphere Adobe 3D Mesh Compression 3dpdf file

My 3dpdf(include a u3d ) file export form exocad which 3D mesh is compressed by Right Hemisphere。


specifies from:
http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/U3DElements.pdf
-------------------------------------------
3D mesh compression format developed by Right Hemisphere and supported by Acrobat 8.1. Right Hemisphere Adobe 3D mesh compression introduces a new block within the framework of the extension mechanism of the ECMA-363, Universal 3D File Format, 3rd Edition (U3D).

-------------------------------------------------------------
normal 3dpdf 13.8m
compressed 3dpdf :3m

Hi,


Thank you for contacting support. Please elaborate a bit more about the requested feature. Are you looking to extract U3D data (compressed by Right Hemisphere) from a 3D PDF? Please let us know the steps of the expected feature in details. We’ll investigate and reply you appropriately. Your response is awaited.

I am so happy to receive your reply.


I have finished extract U3D data from a 3D PDF(compressed by Right Hemisphere) .
I am looking to convert U3D data (compressed by Right Hemisphere) to other format like *.dae or *.fbx.



I wish next version of Aspose.3D will support import compressed U3D data or a compressed 3DPDF
(compressed by Right Hemisphere)

--------------------------------------------------------------------------------------------------

compressed U3D file size is mush smaller then uncompressed (13.8m vs 3 .1m)

Deep Exploration (developed by Right Hemisphere)can import many 3D file format and export compressed 3DPDF file.

If necessary i will send some files to you.

Hi,


Thank you for the details. Aspose.3D API supports importing U3D with mesh compression. To save mesh with compression enabled is also supported. You can turn on/off the mesh compression by setting MeshCompression property of the U3DSaveOptions class. Please refer to this help topic: Specify U3D Save Options

You can extract 3D content from a 3D PDF, and then save in any supported 3D format like FBX. You may extract a U3D scene and export it to U3D format with turning mesh compression on/off and save it in a memory stream object. Later in the second export, you can also convert the final U3D scene to FBX. Please check these code examples: Save a 3D Document and Extract All 3D Scenes and Save them into Supported 3D Formats

Please download and use the latest version 16.11.0 of Aspose.3D API and let us know how that goes on your side. If you come across any problem, please provide us your complete details along with source files and codes. We’ll investigate, and then share our findings with you.

thanks for your replay,

i am so happy that aspose.3d have finished it,
but i have failed to extract 3D PDF File ( export form exocad)

code:

List scenes = FileFormat.PDF.ExtractScene(“test.pdf”);
foreach (Scene scene in scenes)
{
string fileName = “scenes.stl”;
scene.Save(fileName, FileFormat.STLBinary);
}
but i found scenes.Count==0;

can you leave your email address? ,so i can send files to you;
i can’t visit Twitter and Facebook (china is net great wall)

i have sucess to upload a file.

Hi,


Thank you for supplying PDF and source code. We managed to replicate the problem of not being able to extract 3D data. It has been logged under ticket ID THREEDNET-226 in our bug tracking system. Your post has also been linked to this ticket. We’ll keep you informed regarding any available updates. We’re sorry for the inconvenience caused.

thank you very much,i an waiting the new version to fix this it.


Hi,

Thank you for being patient. We have a good news for you that the ticket ID THREEDNET-226 has now been resolved. If there is no issue in the QA phase, then this fix will be included in the next version 16.12.0 of Aspose.3D for .NET API. It is expected to be released in the next week. We'll inform you via this forum thread as soon as the new release is published.

thanks,i wish my file can export to .dae |.fbx*|.stl.


Hi,


Thank you for the inquiry. Aspose.3D API allows to save a 3D scene in the Collada, FBX and STL formats. All the supported formats are listed there: Save a 3D Document. We’ll notify you about the availability of the new version 16.12.0 in a couple of days.

Aspose.3D for .NET 16.12.0 (12/2/2016) is availabled?


http://downloads.aspose.com/3d/total/new-releases/aspose.3d-product-family/

Hi,


Yes, it is now available. Please download and use the latest version 16.12.0 of Aspose.3D for .NET API and let us know how that goes on your side.

The issues you have found earlier (filed as THREEDNET-226) have been fixed in Aspose.3D for .NET 16.12.0.


This message was posted using Notification2Forum from Downloads module by Aspose Notifier.
i have tested the latest version 16.12.0 of Aspose.3D for .NET API

List scenes = FileFormat.PDF.ExtractScene("test.pdf");

foreach (Scene scene in scenes)// count ==1
{
string fileName = "scenes.stl";// success
scene.Save(fileName, FileFormat.STLBinary);
}

but the "scenes.stl" file is 1kb sizes,
-----content-----------
STLEXP Object01
-----end---------

Hi,


Thank you for the details. We managed to replicate the problem of single 1kb STL file. It has been logged under ticket ID THREEDNET-228 in our bug tracking system. Your post has also been linked to this ticket. We’ll keep you informed regarding any available updates. We’re sorry for the inconvenience caused.

Hi,


In reference to the ticket ID THREEDNET-228, the PDF version is 1.4. Based on the PDF’s multimedia specification, versions starting from 1.6 supports the embedded 3D content, so the PDF is not a well-formed file. Our product team has completed their analysis and come to the conclusion that they would not fix it. There were a UIC1 data encoding algorithm used in this extension. The reference code released by Intel doesn’t contain the implementation. As a workaround, you can disable the RHAdobe mesh compression, and use U3D’s standard mesh compression algorithm in your export tool.

exocad doesn’t have any setting to disable the RHAdobe mesh compression.

Hi,

Thank you for the details. Our product team will investigate the possibility of RHAdobe mesh compression implementation. Its support could take longer than usual. We also don't grantee about the fix. However, we'll keep you informed regarding any available updates.

thanks.

Right Hemisphere can import and export 3dpdf RHAdobe mesh compression by using Universal 3D project (https://sourceforge.net/projects/u3d/?source=directory)