Intersect sketch accuracy issue.

Intersect sketch accuracy issue.

mcramblet
Collaborator Collaborator
3,606 Views
16 Replies
Message 1 of 17

Intersect sketch accuracy issue.

mcramblet
Collaborator
Collaborator

I'm having an issue with very small gaps existing in a sketch when intersecting a body with the sketch plane. As can be seen in the screen cast, I stitch the surface patches with a tolerance of .001 of an inch and the patch seams close correctly. But when I intersect the body with the sketch plane and zoom in, there are tiny gaps.

 

Here is a zoomed in image of the sketch lines:

1.PNG

 

Here is the same set of points, but also showing the surface used to intersect:

2.PNG

 

The surface doesn't have a gap, but the sketch certainly does. Any thoughts on why this is?

 

 

Accepted solutions (1)
3,607 Views
16 Replies
Replies (16)
Message 2 of 17

jeff_strater
Community Manager
Community Manager

Hi @mcramblet,

 

This could well be an accuracy issue.  Would it be possible to share the design, so we could take a look at it?

 

The interesting thing about the images you shared is that the profile seems to be correct, even though the sketch line has this gap.  Not sure what that means, to be honest.

medium (1).png

 

Jeff

 


Jeff Strater
Engineering Director
0 Likes
Message 3 of 17

mcramblet
Collaborator
Collaborator

@jeff_strater-

 

I sent you a private message with the link to the file.

0 Likes
Message 4 of 17

jeff_strater
Community Manager
Community Manager

Thanks, I'll look into it, and follow up with you on PM.

 

Jeff

 


Jeff Strater
Engineering Director
0 Likes
Message 5 of 17

jeff_strater
Community Manager
Community Manager
Accepted solution

Actually, I'll respond here because this may be valuable information for others.

 

To be honest, I did not watch the video closely when I replied.  My mistake...

 

The problem here is related to the way that Stitch works in Fusion.  When you specify a tolerance in Stitch, Fusion does not move the edges of the surfaces at all.  Instead, it creates what we internally call "tolerant edges".  Normally, an edge is an infinitely thin curve.  However, a tolerant edge can be visualized as more of a tube, with the diameter of the tube being the necessary tolerance to join it to other edges, and the centerline of the tube as the source edge curve.  The tolerance you put into Stitch is the maximum size of that tube that you will allow.

 

So, the stitch succeeds, but contains these tolerant edges.  The BRep surface itself is generally OK to work with, but you may encounter downstream problems with the model (if it's a solid, booleans can fail, to-face terminations can fail, etc).

 

But, in the case of the Sketch Project Intersect command, we have a problem.  We are projecting the intersection of the sketch plane with the body, which in most cases, is the intersection with the faces, and those are in their original positions.

 

Here's an exaggerated view of what is happening.  Here are some faces that have gaps between them:

tolerant edges 1.png

 

And here is my interpretation of what happens when you stitch those faces with a large tolerance.  The red tubes are the tolerant edges.  But, the faces have not changed at all:

tolerant edges 2.png

 

If we have a sketch plane in the middle:

tolerant edges 3.png

 

This is what the intersection will look like:

tolerant edges 4.png

 

In your case, you will see that the distance between the sketch points is within the tolerance (0.001) that you specified:

tolerance issue 2.png

 

Hope this helps clear up what is going on.  The real problem is in the source data for this model.  It's pretty inexact, is my guess.

 

Jeff

 

 


Jeff Strater
Engineering Director
Message 6 of 17

mcramblet
Collaborator
Collaborator

Very interesting. That explains why I've never had any luck bring these types of surface patch files into Fusion. These are sculpted/voxel models that are then surfaced and supplied as unstitched surface patches in an IGES file. A very manual process and doesn't have the tightest tolerances.

 

So in a nutshell, the lesson here is that surfaced files coming into Fusion must have tight tolerances before being imported, because the existing edge tolerances are "fixed" and won't actually be altered by the stitch command. Correct?

 

I'll have to play with the source files a bit more and see if I can tighten them up before bringing them into Fusion. Thanks for the explanation.

0 Likes
Message 7 of 17

Anonymous
Not applicable

Encountering the same problem?

 

I created vertical profiles with sketch

Then I created horizontal profiles using project Intersect

Then I created two 3D lines  giving a knuckle in the shape

 

So every point should be connected , coincident

 

In my screencast you see the profiles

creating the loft is frustrating

Using the vertical profiles then I can use the knuckle lines as rails also the horizontal ones  

But then I get the warning points not connected 

I checked it several times

 

Using the verticals as profiles the same problem

 

sse screencast

 

 

0 Likes
Message 8 of 17

Anonymous
Not applicable

I am having a similar problem... I am attempting to project reference points for the edge of a body though a selected sketch plane. - Using the 'insect' tool. The projected reference line is not on the edge of the reference body.

 intersect--body-with-plane-problem.jpg

0 Likes
Message 9 of 17

cekuhnen
Mentor
Mentor

@Anonymous

 

I think sometimes this is a graphic resolution inaccuracy while the geometry is correct.

 

Change the body display resolution and then see if this still happens.

 

Claas Kuhnen

Faculty Industrial Design – Wayne State Universit

Chair Interior Design – Wayne State University

Owner studioKuhnen – product : interface : design

0 Likes
Message 10 of 17

Anonymous
Not applicable

I don't believe this is a graphics issue. I have found this problem as a result of a failed loft, I get the error: The rails don't touch all profiles. When I went looking deeper as to why, I noticed the intersect problem. 

0 Likes
Message 11 of 17

cekuhnen
Mentor
Mentor

@Anonymous can you share the fusion file?

Claas Kuhnen

Faculty Industrial Design – Wayne State Universit

Chair Interior Design – Wayne State University

Owner studioKuhnen – product : interface : design

0 Likes
Message 12 of 17

razohrer
Observer
Observer

Did you ever find a solution to this? Im coming up with the same problem. Its very limiting and frustrating to say the least. Seems like it works for some people but not others.

Message 13 of 17

Anonymous
Not applicable

I got the exact same problem. And its random. (i cant recognize a pattern)3375745d05b0ebc94b5c5fdcf9445431f2168d7d.png Tried same and different profile, even a simple shapes. Never connects how it should. And it does it very random. 
1st edge sketched, intersected line perfect.
2nd edge sketched, intersected line offseted.

0 Likes
Message 14 of 17

davebYYPCU
Consultant
Consultant

Looks like the trailing edge point is higher than the sketch plane you projected to.  You may have to rotate the airfoil so that Leading Edge and Trailing Edge points are on the same plane, you want to use.

 

Purple line is a projected intersection curve, so the airfoil is not lined up.

 

Might help.....

0 Likes
Message 15 of 17

Anonymous
Not applicable

I had that idea in mind before, i added "leveled" points on airfoil spline, didnt work. Then i just sketched regular rectangle (simple line tool) to check if missalingmet was the problem. Unfortunately, no luck. Visually, everything was connected but Loft again gave same old errors. "Not touching all profiles" or something like that.

0 Likes
Message 16 of 17

davebYYPCU
Consultant
Consultant

Your last picture, confirms the purple line, does not touch any profile.

Will need the file, to show you, or find the misalignment, 

 

having said that, I had trouble last night with Project > Intersect, myself.

Loft requires super accuracy!!

Message 17 of 17

Anonymous
Not applicable

You were 10000% right!
I searched casts a bit and noticed some users had purple lil circle on the touching point which i didnt have. Even on full zoom it was connected visually but i guess not in code 😐 Talking about super super super precise. Snapping helped. 
Ty for fast response and help. I didnt realize how "more" precise i have to be and this extra little thing i have to keep my eye on!
EDIT:
Good news doesnt have to be leveled and after the purple circle, doesnt get offseted. 

0 Likes