- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
R21SP3 Interop imports IGS files having each face in different body
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-03-2011 12:22 AM - last edited on 06-03-2011 03:44 AM
I am importing IGS files into application using Spatial Interop R21SP3 and I am getting one face per body. Though these faces are part of single body and they are all well connected.
It works well with other formats like x_t,CATPart,sab and STEP. I have tried on 3-4 IGS files but problem persists.
1. Is this property of IGS files? As it is not happening on other formats.
2. How can I merge/stitch all those faces into single body while importing so that my other algorithms work well. I have tried using SPAIOptionName::SewSheetBodies option during import but it doesn't work ( I guess because faces belong to separate bodies). Spatial doc website says that api_stitch merges two bodies into one but is it any different than SewSheetBodies import option?
Psudo code:
Edges^ Face::CommonEdgesWith(Face^ other)
{
Edges^ commonEdges = nullptr;
if (this->Body->Identifier != other->Body->Identifier)
{
//Error
}
else
{
// get common edges
}
return commonEdges;
}
Any help is appciated.
Thanks
Re: R21SP3 Interop imports IGS files having each face in different body
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-06-2011 11:14 PM
Hi,
Can you please create incident and attach IGS files and log files of translation?
This will help us to analyze problem more effectively.
Thanks,
Amey
Re: R21SP3 Interop imports IGS files having each face in different body
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-07-2011 12:59 AM - last edited on 06-07-2011 01:22 AM
vbsingh wrote:I am importing IGS files into application using Spatial Interop R21SP3 and I am getting one face per body. Though these faces are part of single body and they are all well connected.
It works well with other formats like x_t,CATPart,sab and STEP. I have tried on 3-4 IGS files but problem persists.
1. Is this property of IGS files? As it is not happening on other formats.
AFAIK, the IGES standard provides for several representation of 3D model. If the file contain a topological entities (5XX, for example, "Face Entity (Type 510)"), then ACIS can reproduce it in own model. Try to load the attachment with such entities to make one body.
PS Sorry, small example was with an error.
Re: R21SP3 Interop imports IGS files having each face in different body
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-08-2011 04:01 AM
I have attached IGS and STP file with their import log files. IGS shows 43 solid bodies whereas all other show only one solid body(43 faces inside).
I've tried api_stitch on all the entities but it is not working on many models.
Re: R21SP3 Interop imports IGS files having each face in different body
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-08-2011 12:02 PM - last edited on 06-08-2011 12:07 PM
Your "blisk type 1.igs" file contains some topological internal problems. The SAT file after importing IGES file would be more informational because there are different IGES importers.
In any case, try to check imported model before sending it to api_stitch.
PS
This file contains faces wich are defined by UV borders and don't have any XYZ borders. It can be interesting for Spatial R&D.
Re: R21SP3 Interop imports IGS files having each face in different body
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-09-2011 03:15 AM
Thanks vi2.
I tried to import the Assembly file that you had attached but I guess it has many bodies and it threw out of memory in my App. I you have any small part then I can try that to verify that my app is not having any stupid bug.
Also, I'm not so much adept at ACIS; I guess you meant api_check_entity for checking the model before stitcing?
The models that I'm getting are generated by another application which also uses Interop (though previous R20 version) to convert formats. Can this be the cause of bad topology?
I any other option available to repair such issues apart from stitch and check model?
Thanks
Re: R21SP3 Interop imports IGS files having each face in different body
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-09-2011 05:50 AM
vbsingh wrote:
I tried to import the Assembly file that you had attached but I guess it has many bodies and it threw out of memory in my App. I you have any small part then I can try that to verify that my app is not having any stupid bug.
clamps55.igs - 1 body, 46 faces.
Re: R21SP3 Interop imports IGS files having each face in different body
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-14-2011 03:28 AM
I am having the same/similar problem when converting IGES to ACIS using Interop R21Sp3.
Trimmed surfaces (Type 144) are being imported as ACIS solid bodies. I would expect them to be imported as SHEET bodies, which can then be sewn into a solid body (in my case during a 2nd ACIS to Parasolid conversion with SewSheetBodies=true).
If I use the generic import with SewSheetBodies=true, I get 1 solid body as expected.
Re: R21SP3 Interop imports IGS files having each face in different body
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-14-2011 11:00 PM
SewSheetBodies doesn't work for me as I expect them to FACEs inside a single BODY. I'm still puzzled. I guess IGS file itself was not created properly but I need to know what is wrong in IGS and how can I correct it (I've parasolid model behaving properly).
Re: R21SP3 Interop imports IGS files having each face in different body
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
06-15-2011 05:24 AM
Hello,
your attached file 'clams55.igs', doesn't have any trimmed faces of type 144.
I have check with my data IGES file having type 144. And we have handled the SewSheetBodies in our comming R22GA.
I am attaching the log file for this translation. In the attached log file, IGES to ACIS translation there will be sheet bodies. But, from ACIS to Parasolid translatoin those trimmed faces will be get sewed. This new bahaviour will present in our comming R22GA. Plz. check the attached log file and hope you will find what you are looking for.
Hope this will helps you.
For more details plz. contact through Customer support.
Thanks,
Venugopal.

