Detect corrupted polygon meshes and clusters upon load/freeze was on.
If I manually select two of the known offending points and perform info
selection I get this
SelectGeometryComponents("B787_Mrg.B787_Mrg.pnt[278]");
AddToSelection("B787_Mrg.B787_Mrg.pnt[276]", null, true);
// ERROR : 2000 - Argument 1 (Proxied) is invalid
// ERROR : 2000 - Argument 0 (InputObj) is invalid
// ERROR : 2001-EnumElements - Argument 0 is invalid
InfoSelection("B787_Mrg.B787_Mrg.pnt[276,278]");
But I get this for any selection on the model.
I’ll leave the error check off and see if that helps.
Thanks
--
Joey Ponthieux
LaRC Information Technology Enhanced Services (LITES)
Mymic Technical Services
NASA Langley Research Center
__________________________________________________
Opinions stated here-in are strictly those of the author and do not
represent the opinions of NASA or any other party.
From: [email protected]
[mailto:[email protected]] On Behalf Of
[email protected]
Sent: Thursday, June 19, 2014 3:59 PM
To: [email protected]
Subject: Re: geometry corruption
Hi Joey,
is the "detect corrupted polygon meshes and clusters upon load/frezze"
(PREFERENCES DATA MANAGMENT) on , if on switch to ignore/of,
also what happens when filter points (info selection) number of points same or
less?!, still the error on load?
This is I would first check, good luck
Walter
"Ponthieux, Joseph G. (LARC-E1A)[LITES]"
<[email protected]<mailto:[email protected]>> hat am 19. Juni 2014 um
21:33 geschrieben:
Howdy,
I have a model which is throwing intermittent errors upon the scene being read.
The error says:
// ERROR : 2000 - Mesh structure error (corruption) was detected on mesh
_______ while loading it. See below for precise information about corrupted
components.
// ERROR : 2000 - List of corrupted vertices: 276, 278, 4535, 11632, 14802,
14865, 14880, 14892, 14898, 14944
// ERROR : 2000 - List of corrupted edges: 523, 36828, 40348, 40447, 40529
So what’s weird about this?
The mesh is about 60K polys and about five edges and ten vertices(all
associated to the 5 edges) are being reported as corrupted.
There are nearly 70 copies of the SAME model in the scene.
Generally only one or two throw the error during a scene read and I have seen
about 6 or 7 different ones throw the error during the lifetime of this project.
The geometry was originally created by me in Maya as NURBS and exported to
Soft. There is no external geometry not created by me.
I have the offending geometry isolated as a model, I can read it(import) into a
clean scene with no problems or errors.
However, upon importing it, during interrogation of the offending geometry I
find that:
1. It is a single mesh, though there are islands within the mesh.
2. There are no non-manifold edges or vertices associated to the
offending components.
3. There are no duplicate edges or vertices associated or near the
offending components.
4. There is nothing unusual about the listed edges or vertices, they all
look clean, adjoined, and normal.
5. A couple of the edges are border edges, but they also appear clean.
6. Selecting and modifying these vertices and edges have caused several
crashes.
7. These crashes during interrogation are occurring on a model that was
created in Soft immediately after Maya export. As a result, the errors appear
to have nothing to do with the master scene that this model was imported into
afterwards.
Generally I’ve been ignoring the errors for the duration of the project, until
recently. If the scene loads everything it seems to hold up just fine
regardless that it generates the error warnings, but I’m starting to run into
issues where the scene crashes upon loading once it spits out the error on the
geometry. Subsequent reads sometimes succeed and some fail. I’m getting
concerned that with time the scene may eventually fail upon read indefinitely.
I’d really rather not drag this back to Maya for a cleanup if I can avoid it,
I’ve applied clusters and local materials to the mesh from within Soft.
If anyone has any suggestions for a “cleanup” procedure, I’d love to hear them.
Thanks
--
Joey Ponthieux
LaRC Information Technology Enhanced Services (LITES)
Mymic Technical Services
NASA Langley Research Center
__________________________________________________
Opinions stated here-in are strictly those of the author and do not
represent the opinions of NASA or any other party.