I just received a.3dxml file that I'm wrestling with. I managed to. Looks like the only viewer or converter I can find is from Dassault the manufacturer and appears to be windows only. Free for download & use by end-users.
Collaborate on the go: Share 3D models easily with URL sharing. Add text comments, freehand markups, and email snapshots.
Get notified when files get added/updated in your Dropbox. Receive notifications for new comments on your files. Export as 3D PDF, STL, 3DS, OBJ. Export Bill of Materials report in XLS/PDF. Glovius Cloud is free for all Glovius for Windows subscribers. Glovius Cloud is also available as a standalone subscription for an introductory price of $99/year. Subscribe from with Glovius and apps or visit cloud.glovius.com to start your free 15-day trial.
Hello, I've downloaded the 3DXML spec, put down servicepack 1, and I am happily saving out.3DXML files. My biggest question is how to control the start up options of the player.
The documentation is for the spec only not the player. And the player documentation is a one pager to show how to use the player interactively. There are only really two things that I need help with. 1- I am trying to figure out is how to have the player start up with shading with edges and how to turn off the graduated background and textures. The play seems to ignore the actual settings in the 3DXML files themselves.
2-I ave to create a dummy CATProduct containing a CATPart to send out a single CATPart. Does anyone know if dassault are going to support saving to 3DXML from a CATPart in the future?
Hello Robert, Sorry that I can not help with your questions; I just want to share some thoughts around this topic, since I can se that you also have some braicells processing 3DXML thingies. I studied also that documentation and found out that the actual 3DXML definition includes very interesting possibilities, like support for assemblies composed of several 3DXML documents, possibilty to have multiple representations (where they use as an example a deformed mesh with vonmises stresses. Very Interesting possibilities indeed), possibility to visualize 5 different 3D visualizations (Viewer has two) and seemingly powerful LOD definition. Anyhow; 3DXML Viewer(s)?
Todays situation is really so that we have one Free viewer that uses a fraction of 3DXML possibilities. Have you anyone seen what might come next? It is easy to predict that this will be about all that we will see as Freeware, but how about paid solutions; is DS coming up with something more powerful? Then another thing; any rumours about Batch that can create 3DXML from CATProduct? I checked that at least in R15SP1 DMU-batches don't do it. Anyhow I think that with macro and batch running that, I could do this, but batch operations are kind of nicer.
Third thing I didn't find from 3DXML documentation any description for other geometry than Surface, Point and Line. So what happens to annotation texts? (I hope that it's just me. If you anyone have more information about this, please share it) I can see that annotations are not supported by free 3DXML viewer, but I am a little horrified that they might not bee supported at all by 3DXML format. When annotations and tolerance definition in light & free format has been a long lasting dream for many manufacturing processes.
![]()
And that was what I am thinking 2 am at friday night. Sad isn't it? I created a batch utility with CAA that will save a CATProduct in any format you want including 3DXML and I wrote a cmd.exe batch file to loop through a directory and run it. The tcwSaveAs program takes the input CATProduct name as the first argument and the second argument is the name of the new file.
Whatever extension is on the second argument is what the program attempts to save the file as. I working on making the program more robost.but here it is. Change the name of the attachment from tcwSaveAs.zip.txt to tcwSaveAs.zip. Also.I am working on a demo web page trying different ways of using 3DXML at Robert. So OK lets just talk about the output from CATIA since your not supposed to talk about the 3DXML documentation or the player.
Just doing as Save As from CATIA from a product you get a 3DXML file which you quickly realize is a winzip file containing a table of contents document with the assembly structure and a bunch of 3DXML files for each CATPart. When you open up the CATParts you see nice XML tags until you get to the middle where its a long binary string to decribe the actual geomerty. Its almost like an embedded CGR file. I was going to try cutting out the binary part and renaming to a.cgr just to see if thats what it is! But its a step in the right direction. I pleasantly telling myself that they wanted to get the player out as quickly as possible and did not have the class method ready to output the XML description of the tessellelated geometry.
So they are temporarily putting encapsulated CGR files in the 3DXML files. I just keep telling myself that it will be completely open next release! Hi Robert & Ian, I think that I heard from DS guys that actually 3DXML can include CGR, but currently (with save as from R15sp1 & Free viewer) uses only zip-file style packaking + Lattice XVL format (which must be the non-open binary part of 3DXML file). Meaning that 3DXML definition includes potential for 3DXML assembly + cgr as binary format for 3D geometry. (that viewer will for sure not be free!) Look what I found out from Lattice: 'XVL, by Lattice3D (an XML format), does not rely on polygon-representation of 3D models. Instead XVL ‘re-surfaces’ 3D models with a form of NURBS called a Gregory Patch. Gregory Patches enable XVL to represent the original models with high accuracy (typical 0.1 to.0001 of the model units) and they compress very tightly.
Typically this results in XVL being anywhere between 2 and 5 times higher compression than polygon-based 3D formats without loss of geometric accuracy.' So there seems to be real difference in format between cgr and XVL.
Couple of interesting questions rise from this: - Can we find somewhere other free XVL player that could reveal secrets of this binary package? Could be interesting. Is Is there something else how DS restricts 'Opennes' of 3DXML than having this binary file inside it?
Hello, I found two settings in the options panel for 3DXML. The first is to save the 3DXML as geometry and one is to save it as tessellation. I've noticed that the tessellation mode always works and is very quick. I'm thinking that is because you are just writing back out the cgr at the present tessellation tolerence.
I've noticed that the geometry option takes a while and has a tolerence setting. This could be the conversion to the Gregory patches to some specific tolerence. This probably takes time to generate which is why the geometry option ake so much longer and is CPU intensive. Either way, the 3DXML files that are inside the main zip file, both contain a long binary string. No open XML specification for the nurbs or the triangles.
Comments are closed.
|
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |