GrabCad File Wont Import Correctly

GrabCad File Wont Import Correctly

office
Contributor Contributor
1,182 Views
7 Replies
Message 1 of 8

GrabCad File Wont Import Correctly

office
Contributor
Contributor

I am attempting to import a file from GrabCad (see attached).

 

Upon importing by "New Design From File" it does not come in correctly. The entire seat was red, now some sections of the seat appear brown -- only the sections that remained red after the import can be altered (I am only trying to change the color). 

 

Does anyone know a workaround? Perhaps something to do with stitching? 

 

Thanks in advance

0 Likes
Accepted solutions (1)
1,183 Views
7 Replies
Replies (7)
Message 2 of 8

etfrench
Mentor
Mentor

Do you have a link to the actual model?

ETFrench

EESignature

0 Likes
Message 3 of 8

office
Contributor
Contributor

Sure, it can be found at: https://grabcad.com/library/sparco-rev

 

However, I have tried multiple file types; this one is an IGS file, I believe. 

0 Likes
Message 4 of 8

lichtzeichenanlage
Advisor
Advisor

The funny thing is, that every thing is fine in the render environment. Regardless if "In-canvas-rendering" is enabled or not.

 

ColorOrNoColor00.PNGColorOrNoColor01.PNG

0 Likes
Message 5 of 8

office
Contributor
Contributor

I noticed that as well. I'm not sure if that's a clue or not...regardless I will be placing it into another file.

 

I would be happy with the colors in its current state, but I'm not sure how to achieve that, obviously. 

0 Likes
Message 6 of 8

lichtzeichenanlage
Advisor
Advisor

It does at least gives us the hint, that the colors are in the downloaded file. It also shows us, that F360 can understand this in general, otherwise it would not be shown in the renderer. That the colors are not shown in the e.g. model environment could be a bug in F360 or in the igs file, some kind of optimization or...

 

Perhaps some IGS / F360 experts could step into this discussion.

 

 


@Anonymous wrote:

I noticed that as well. I'm not sure if that's a clue or not...regardless I will be placing it into another file.

 

I would be happy with the colors in its current state, but I'm not sure how to achieve that, obviously. 


 

0 Likes
Message 7 of 8

I_Forge_KC
Advisor
Advisor
Accepted solution

When you translate CAD data from one format to another there is often a loss of data integrity. This stems from the different ways modeling kernels treat the equations that drive surfaces. If you were to look at the guts of a CAD file you would find a description of a whole bunch of surfaces and how they are trimmed/joined. While the intent is that generic CAD files are able to be interpreted by every system, the reality is that the differences in kernels create occasional errors.

 

What you're seeing is one such error.

 

In order to save on computing requirements, 3D models employ some unique attributes. One of the attributes of the individual surfaces is their normal direction. Normal (just like in physics) refers to a perpendicularity. Normals save computing power because it lets the computer know that only one "side" of that surface is important. The reason you see brown patches on the model is because the normals have flipped to the inside for those areas. The red appearance is being shown on the inside of the chair in this case. Fusion is very user friendly in that it shows you these flipped normals (as brown). A lot of surfacing tools treat the back-side of a normal as totally invisible (which can be an absolute nightmare).

 

I haven't downloaded the file just yet but I wanted to throw this out there.

You might be able to fix the model just by entering the patch workspace and stitching everything back together. If the surfaces are properly stitched, the normal of the surface is no longer an issue (the kernel understands that a water-tight volume inherently has outward facing normals). You may need to reverse the normal on some of these to get good results, though.

 

The other thing is that typically when you see an error like flipped normals, you should be on the lookout for other surface errors - untrimmed surfaces, self-intersections, or holes left by different approximations. You'll notice when you stitch surfaces back together you are able to specify a tolerance - this is because there are gaps and/or approximations that may be present. 

 

IGES files are the worst offenders for wonky surfaces like this. Often times you'll find filleted edges come out as full cylinders or toroids. Generally, I stick to STEP or SAT where possible.


K. Cornett
Generative Design Consultant / Trainer

Message 8 of 8

office
Contributor
Contributor

Thank you so much!

 

All I had to do was go into the Patch environment and use the Modify -> Reverse Normal command for the affected faces. Worked like a charm. 

0 Likes