enum EGeometryValidationCodes
GeometryValidationCodes are used by the Geometry Validation system to report errors in a setup geometry.
Values
| Key | Value | Comment |
|---|---|---|
| NoError | 0 | no error |
| NanFloat | 1 | a float is not a number |
| IllegalTriangleCount | 2 | the triangle count is illegal (probably 0) |
| IllegalVertexCount | 4 | the vertex count is illegal (probably 0) |
| IllegalIndices | 8 | the vertex indices are illegal |
| IllegalTriangle | 16 | a found triangle has illegal index setup |
| IllegalFieldItemCount | 32 | a field has illegal number of items |
| IllegalFieldTupleCount | 64 | a field has illegal number of tuples |
| IllegalFieldTupleSize | 128 | a field has illegal size of tuples |
| IllegalFieldItemValue | 256 | a field has illegal values (probably an index out of bounds) |
| ZeroAreaTriangle | 512 | a found triangle has no area |
| IllegalBoneTupleSize | 1024 | the skinning field has illegal values (probably an index out of bounds) |
| MissingObject | 2048 | there is a missing object in the scene/geometry that should never be missing |
| IllegalBone | 4096 | a found bone is illegal within the scene |
| ZeroLengthNormal | 8192 | a normal has zero length |
| LargeFloat | 16384 | a float is too large for reliable arithmetic |
| DenormalFloat | 32768 | a float is too small and denormal |
| IllegalSceneNodeGuid | 65536 | a node has an illegal GUID |
| Key | Value | Comment |
|---|---|---|
| NoError | 0 | no error |
| NanFloat | 1 | a float is not a number |
| IllegalTriangleCount | 2 | the triangle count is illegal (probably 0) |
| IllegalVertexCount | 4 | the vertex count is illegal (probably 0) |
| IllegalIndices | 8 | the vertex indices are illegal |
| IllegalTriangle | 16 | a found triangle has illegal index setup |
| IllegalFieldItemCount | 32 | a field has illegal number of items |
| IllegalFieldTupleCount | 64 | a field has illegal number of tuples |
| IllegalFieldTupleSize | 128 | a field has illegal size of tuples |
| IllegalFieldItemValue | 256 | a field has illegal values (probably an index out of bounds) |
| ZeroAreaTriangle | 512 | a found triangle has no area |
| IllegalBoneTupleSize | 1024 | the skinning field has illegal values (probably an index out of bounds) |
| MissingObject | 2048 | there is a missing object in the scene/geometry that should never be missing |
| IllegalBone | 4096 | a found bone is illegal within the scene |
| ZeroLengthNormal | 8192 | a normal has zero length |
| LargeFloat | 16384 | a float is too large for reliable arithmetic |
| DenormalFloat | 32768 | a float is too small and denormal |
| IllegalSceneNodeGuid | 65536 | a node has an illegal GUID |
| Key | Value | Comment |
|---|---|---|
| EGeometryValidationCodes_NoError | 0 | no error |
| EGeometryValidationCodes_NanFloat | 1 | a float is not a number |
| EGeometryValidationCodes_IllegalTriangleCount | 2 | the triangle count is illegal (probably 0) |
| EGeometryValidationCodes_IllegalVertexCount | 4 | the vertex count is illegal (probably 0) |
| EGeometryValidationCodes_IllegalIndices | 8 | the vertex indices are illegal |
| EGeometryValidationCodes_IllegalTriangle | 16 | a found triangle has illegal index setup |
| EGeometryValidationCodes_IllegalFieldItemCount | 32 | a field has illegal number of items |
| EGeometryValidationCodes_IllegalFieldTupleCount | 64 | a field has illegal number of tuples |
| EGeometryValidationCodes_IllegalFieldTupleSize | 128 | a field has illegal size of tuples |
| EGeometryValidationCodes_IllegalFieldItemValue | 256 | a field has illegal values (probably an index out of bounds) |
| EGeometryValidationCodes_ZeroAreaTriangle | 512 | a found triangle has no area |
| EGeometryValidationCodes_IllegalBoneTupleSize | 1024 | the skinning field has illegal values (probably an index out of bounds) |
| EGeometryValidationCodes_MissingObject | 2048 | there is a missing object in the scene/geometry that should never be missing |
| EGeometryValidationCodes_IllegalBone | 4096 | a found bone is illegal within the scene |
| EGeometryValidationCodes_ZeroLengthNormal | 8192 | a normal has zero length |
| EGeometryValidationCodes_LargeFloat | 16384 | a float is too large for reliable arithmetic |
| EGeometryValidationCodes_DenormalFloat | 32768 | a float is too small and denormal |
| EGeometryValidationCodes_IllegalSceneNodeGuid | 65536 | a node has an illegal GUID |
Simplygon 10.2.10100.0