Extrusion Creating Pointless Edges

Extrusion Creating Pointless Edges

BertTheAvenger
Participant Participant
1,454 Views
18 Replies
Message 1 of 19

Extrusion Creating Pointless Edges

BertTheAvenger
Participant
Participant

Hi! 

I've noticed that in some cases, creating an extrusion will create unneeded edges on what should be an uninterrupted face which looks ugly and get in the way of other ops. I've never had an issue until starting to work on a component with an origin in a strange position. I'm pretty certain the problem is related to origin positioning because rotating it so that the geometry was re-calculated aligned to its Y axis partially fixes the issue (see attachments). It also only happens when extruding sketch geometry - extruding a face directly without creating a sketch doesn't cause it. I've worked around it so far, but that can only get me so far. Any ideas for how to get extrudes to behave properly?

0 Likes
1,455 Views
18 Replies
Replies (18)
Message 2 of 19

TheCADWhisperer
Consultant
Consultant

@BertTheAvenger wrote:

 Any ideas for how to get extrudes to behave properly?


Here is an idea - fully define your sketches.

Can you File>Export your *.f3d file to your local drive and then Attach it here to a Reply?

I will show where the issue is originating.

0 Likes
Message 3 of 19

g-andresen
Consultant
Consultant

Hi,

This is caused by the display and is particularly noticeable with sloping edges.
Check this setting

antialiasing.png

and the driver version of the graphics card.

 

günther

0 Likes
Message 4 of 19

jeff_strater
Community Manager
Community Manager

please share your model here.  Cannot tell anything from just images.  I doubt it has anything to do with the design being at an angle - I've never seen that before.  Planes will merge as long as the sketch lines that produced them are colinear.


Jeff Strater
Engineering Director
0 Likes
Message 5 of 19

BertTheAvenger
Participant
Participant

Hi all! Thanks for the suggestions!

 

@TheCADWhisperer All my important geometry is fully constrained.

@g-andresen I can confirm it's not anti-aliasing - toggling it has no effect. The faces created by the pointless edge can also be extruded like any other face, so I'm thinking it's not just visual. 

 

For reference, I'm trying to create an enclosure to fit between an existing tube-based chassis component. I didn't share the original model because I reference another component that I can't share, but I've replicated the exact same problem in a brand-new file (attached) that's close enough to the original situation.

 

While doing that, I've also run into another (possibly related?) issue where re-computing will cause a coincident constraint with a projected line to disappear. I've fixed the relative point in the "ProofOfConcept.Enclosure" sketch, but added a floating line on the other side of the line that will exhibit the same problem.

 

 

0 Likes
Message 6 of 19

g-andresen
Consultant
Consultant

Hi,

this is how it looks with me

antial.png

günther

0 Likes
Message 7 of 19

jhackney1972
Consultant
Consultant

He is complaining about all the body edge lines.  He wants to know why they show up.  If he wants to get rid of them he can use Delete Face on the areas of concern.

 

Surface Lines.jpg

John Hackney, Retired
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes
Message 8 of 19

jeff_strater
Community Manager
Community Manager

thanks for the design.  I just looked at this one area:

Screen Shot 2022-03-12 at 4.19.00 PM.png

 

The reason for those edges are these projected curves:

Screen Shot 2022-03-12 at 4.20.18 PM.png

 

I suspect that these 3 lines are at a VERY small angle from each other - even too small for Measure to see.  And so, the resulting planes are not quite coplanar, and so are not merged.  If you go back in and replace these with one line, the faces are merged.

 

 


Jeff Strater
Engineering Director
0 Likes
Message 9 of 19

BertTheAvenger
Participant
Participant

@jhackney1972 That works! Seems like a workaround though - I'd prefer not to have face deletions littering my timeline. 

@jeff_strater Interesting... Why don't those lines project colinearly? Those points are coplanar, so I'd assume they'd form a line... Either way, the extrude still causes a horizontal seam that breaks what should be an unbroken face.

 

I've done a bit more experimenting, and replicating the issue is pretty simple. I've included a screencast. These are the steps:

1)  Create a component

2) Perform an "unusual" rotational transformation on it

3) Capture position

4) Create a sketch from the component's origin and extrude a body

5) Create a sketch on any (?) face of the new body and project the face.

6) Extrude the sketch.

7) Voila! Seams.

 

Screencast (I can't embed for some reason):

https://knowledge.autodesk.com/community/screencast/76966c60-0891-4749-8778-73efb859a06b 

 

Note that this only happens when the sketch is created in the already rotated position. Creating the sketch and geometry before rotating works as expected. Furthermore, creating another sketch from the origin and extruding it - even when rotated - won't create the seams (See the screencast: https://knowledge.autodesk.com/community/screencast/a9ab89b2-1ca4-486e-adf6-efdac23c7ecb ).

 

It seems that the common factor in my experiments is the creation of the sketch on a body face. If I may suggest a cause, is it possible there's some numerical precision error when calculating a face's normal to orient the sketch?

0 Likes
Message 10 of 19

TheCADWhisperer
Consultant
Consultant

@BertTheAvenger wrote:

.I've included a screencast.

Screencast (I can't embed for some reason):


@BertTheAvenger 

The forum is broken.

 

Pinging @shaan.hurley 

….and has been for several years.

I imagine that Shaan must be getting tired of me reminding him…

0 Likes
Message 11 of 19

CoastLineModels
Enthusiast
Enthusiast

Having a similar issue recently, using delete face to delete a face that shouldn't exist in the first place and just clutters up the timeline and can potentially screw up parametric changes. 

Message 12 of 19

HughesTooling
Consultant
Consultant

@jeff_strater wrote:

thanks for the design.  I just looked at this one area:

Screen Shot 2022-03-12 at 4.19.00 PM.png

 

The reason for those edges are these projected curves:

Screen Shot 2022-03-12 at 4.20.18 PM.png

 

I suspect that these 3 lines are at a VERY small angle from each other - even too small for Measure to see.  And so, the resulting planes are not quite coplanar, and so are not merged.  If you go back in and replace these with one line, the faces are merged.


@jeff_strater  There's another post here with the same problem but in a very simple sketch. Pretty sure the faces should merge, I've had designs where I've needed collinear segments like this and produce a single surface. Might be worth checking out in case something's regressed.

 

Thanks Mark

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


0 Likes
Message 13 of 19

BertTheAvenger
Participant
Participant

Hi all! Any progress on this? I'm starting a new model in a similar situation and I wanted to check if this was on its way to being resolved. I've investigated some more in the meantime.

 

I decided created a couple of simple models to inspect generated STEP files for precision errors. The test model is as simple as it gets: A 1x1mm cube with a 1mm extrusion in +Z. One is created transformed, the other is left with the origin in the default position. The below photos should give you all the info you need. 

untransformed.PNG91bf7733-90ae-4946-8faa-76d678ef9168.png

 

The generated STEP for the untransformed model is as expected - a lot of nice, round numbers and unit vectors:

Spoiler
#133=DIRECTION('axis',(0.,0.,1.));
#134=DIRECTION('refdir',(1.,0.,0.));
#135=DIRECTION('axis',(0.,0.,1.));
#136=DIRECTION('refdir',(1.,0.,0.));
#137=DIRECTION('center_axis',(0.,0.,1.));
#138=DIRECTION('ref_axis',(1.,0.,0.));
#139=DIRECTION('',(1.,0.,0.));
#140=DIRECTION('',(0.,1.,0.));
#141=DIRECTION('',(-1.,0.,0.));
#142=DIRECTION('',(0.,-1.,0.));
#143=DIRECTION('center_axis',(0.,0.,-1.));
#144=DIRECTION('ref_axis',(-1.,0.,0.));
#145=DIRECTION('',(0.,-1.,0.));
#146=DIRECTION('',(-1.,0.,0.));
#147=DIRECTION('',(0.,1.,0.));
#148=DIRECTION('',(1.,0.,0.));
#149=DIRECTION('center_axis',(0.,-1.,0.));
#150=DIRECTION('ref_axis',(1.,0.,0.));
#151=DIRECTION('',(0.,0.,-1.));
#152=DIRECTION('',(0.,0.,1.));
#153=DIRECTION('center_axis',(-1.,0.,0.));
#154=DIRECTION('ref_axis',(0.,-1.,0.));
#155=DIRECTION('',(0.,0.,1.));
#156=DIRECTION('center_axis',(0.,1.,0.));
#157=DIRECTION('ref_axis',(-1.,0.,0.));
#158=DIRECTION('',(0.,0.,1.));
#159=DIRECTION('center_axis',(1.,0.,0.));
#160=DIRECTION('ref_axis',(0.,1.,0.));
#161=DIRECTION('',(0.,0.,1.));
#162=DIRECTION('',(1.,0.,0.));
#163=CARTESIAN_POINT('',(0.,0.,0.));
#164=CARTESIAN_POINT('',(0.,0.,0.));
#165=CARTESIAN_POINT('Origin',(0.,0.,1.5));
#166=CARTESIAN_POINT('',(-0.5,-0.5,1.5));
#167=CARTESIAN_POINT('',(0.5,-0.5,1.5));
#168=CARTESIAN_POINT('',(-0.5,-0.5,1.5));
#169=CARTESIAN_POINT('',(0.5,0.5,1.5));
#170=CARTESIAN_POINT('',(0.5,-0.5,1.5));
#171=CARTESIAN_POINT('',(-0.5,0.5,1.5));
#172=CARTESIAN_POINT('',(0.5,0.5,1.5));
#173=CARTESIAN_POINT('',(-0.5,0.5,1.5));
#174=CARTESIAN_POINT('Origin',(0.,0.,-0.5));
#175=CARTESIAN_POINT('',(0.5,0.5,-0.5));
#176=CARTESIAN_POINT('',(0.5,-0.5,-0.5));
#177=CARTESIAN_POINT('',(0.5,-0.5,-0.5));
#178=CARTESIAN_POINT('',(-0.5,-0.5,-0.5));
#179=CARTESIAN_POINT('',(-0.5,-0.5,-0.5));
#180=CARTESIAN_POINT('',(-0.5,0.5,-0.5));
#181=CARTESIAN_POINT('',(-0.5,0.5,-0.5));
#182=CARTESIAN_POINT('',(0.5,0.5,-0.5));
#183=CARTESIAN_POINT('Origin',(-0.5,-0.5,0.));
#184=CARTESIAN_POINT('',(0.5,-0.5,0.));
#185=CARTESIAN_POINT('',(-0.5,-0.5,0.));
#186=CARTESIAN_POINT('Origin',(-0.5,0.5,0.));
#187=CARTESIAN_POINT('',(-0.5,0.5,0.));
#188=CARTESIAN_POINT('Origin',(0.5,0.5,0.));
#189=CARTESIAN_POINT('',(0.5,0.5,0.));
#190=CARTESIAN_POINT('Origin',(0.5,-0.5,0.));
#191=CARTESIAN_POINT('',(0.,0.,0.));

 The transformed model's STEP is a different story, and just screams floating-point shenanigans to me. Now, I'm no expert on STEP, but when I see numbers with "E-17" and "E-8" at the end, the programmer in me starts to  get a little suspicious: 

 

Spoiler
#197=DIRECTION('axis',(0.,0.,1.));
#198=DIRECTION('refdir',(1.,0.,0.));
#199=DIRECTION('axis',(0.,0.,1.));
#200=DIRECTION('refdir',(1.,0.,0.));
#201=DIRECTION('center_axis',(2.30311335661547E-18,-1.,6.81651630973778E-9));
#202=DIRECTION('ref_axis',(1.,-7.83640703696768E-17,-1.18340777107882E-8));
#203=DIRECTION('',(1.,0.,0.));
#204=DIRECTION('',(1.18340776761316E-8,6.81651630973778E-9,1.));
#205=DIRECTION('',(1.,-7.83640703696768E-17,-1.18340777107882E-8));
#206=DIRECTION('',(1.18340776761316E-8,6.81651630973778E-9,1.));
#207=DIRECTION('center_axis',(-1.,7.83640850599516E-17,1.18340776761316E-8));
#208=DIRECTION('ref_axis',(2.30309830604261E-18,-1.,6.81651629925441E-9));
#209=DIRECTION('',(0.,-1.,0.));
#210=DIRECTION('',(2.30309830604261E-18,-1.,6.81651629925442E-9));
#211=DIRECTION('',(1.18340776761316E-8,6.81651630973778E-9,1.));
#212=DIRECTION('center_axis',(-2.30311501097669E-18,1.,-6.81651630973778E-9));
#213=DIRECTION('ref_axis',(-1.,7.83640687153156E-17,1.18340777107882E-8));
#214=DIRECTION('',(-1.,0.,0.));
#215=DIRECTION('',(-1.,7.83640687153156E-17,1.18340777107882E-8));
#216=DIRECTION('',(1.18340776761316E-8,6.81651630973778E-9,1.));
#217=DIRECTION('center_axis',(1.,6.0413793018193E-17,-1.18340776761317E-8));
#218=DIRECTION('ref_axis',(-1.41080976384187E-16,1.,-6.81651629925441E-9));
#219=DIRECTION('',(0.,1.,0.));
#220=DIRECTION('',(-1.41080976384187E-16,1.,-6.81651629925442E-9));
#221=DIRECTION('center_axis',(1.18340776761316E-8,6.81651630973778E-9,1.));
#222=DIRECTION('ref_axis',(1.,0.,-1.18340776761316E-8));
#223=DIRECTION('center_axis',(0.,0.,-1.));
#224=DIRECTION('ref_axis',(-1.,0.,0.));
#225=DIRECTION('',(1.,0.,0.));
#226=DIRECTION('',(0.,-1.,0.));
#227=DIRECTION('',(-1.,0.,0.));
#228=DIRECTION('',(0.,1.,0.));
#229=DIRECTION('center_axis',(1.,0.,0.));
#230=DIRECTION('ref_axis',(0.,1.,0.));
#231=DIRECTION('',(0.,0.,-1.));
#232=DIRECTION('',(0.,0.,1.));
#233=DIRECTION('center_axis',(0.,-1.,0.));
#234=DIRECTION('ref_axis',(1.,0.,0.));
#235=DIRECTION('',(0.,0.,1.));
#236=DIRECTION('center_axis',(-1.,0.,0.));
#237=DIRECTION('ref_axis',(0.,-1.,0.));
#238=DIRECTION('',(0.,0.,1.));
#239=DIRECTION('center_axis',(0.,1.,0.));
#240=DIRECTION('ref_axis',(-1.,0.,0.));
#241=DIRECTION('',(-0.709406479916224,-0.573576436351047,0.409576022144497));
#242=DIRECTION('',(0.354399272083057,0.212012149896655,0.91074255651265));
#243=CARTESIAN_POINT('',(0.,0.,0.));
#244=CARTESIAN_POINT('',(0.,0.,0.));
#245=CARTESIAN_POINT('Origin',(-0.5,-0.500000000000001,0.500000009325297));
#246=CARTESIAN_POINT('',(-0.5,-0.5,0.5));
#247=CARTESIAN_POINT('',(0.5,-0.5,0.5));
#248=CARTESIAN_POINT('',(0.5,-0.5,0.5));
#249=CARTESIAN_POINT('',(0.500000011834078,-0.499999993183484,1.49999999749122));
#250=CARTESIAN_POINT('',(0.5,-0.500000000000001,0.499999997491219));
#251=CARTESIAN_POINT('',(-0.499999988165922,-0.499999993183484,1.5000000093253));
#252=CARTESIAN_POINT('',(-0.499999988165923,-0.499999993183484,1.5000000093253));
#253=CARTESIAN_POINT('',(-0.5,-0.500000000000001,0.500000009325297));
#254=CARTESIAN_POINT('Origin',(-0.5,0.500000000000001,0.500000002508781));
#255=CARTESIAN_POINT('',(-0.5,0.5,0.5));
#256=CARTESIAN_POINT('',(-0.5,-0.5,0.5));
#257=CARTESIAN_POINT('',(-0.499999988165922,0.500000006816517,1.50000000250878));
#258=CARTESIAN_POINT('',(-0.499999988165923,0.500000006816517,1.50000000250878));
#259=CARTESIAN_POINT('',(-0.5,0.500000000000001,0.500000002508781));
#260=CARTESIAN_POINT('Origin',(0.5,0.500000000000001,0.499999990674703));
#261=CARTESIAN_POINT('',(0.5,0.5,0.5));
#262=CARTESIAN_POINT('',(-0.5,0.5,0.5));
#263=CARTESIAN_POINT('',(0.500000011834078,0.500000006816517,1.4999999906747));
#264=CARTESIAN_POINT('',(0.500000011834078,0.500000006816517,1.4999999906747));
#265=CARTESIAN_POINT('',(0.5,0.500000000000001,0.499999990674703));
#266=CARTESIAN_POINT('Origin',(0.5,-0.500000000000001,0.499999997491219));
#267=CARTESIAN_POINT('',(0.5,0.5,0.5));
#268=CARTESIAN_POINT('',(0.500000011834078,-0.499999993183484,1.49999999749122));
#269=CARTESIAN_POINT('Origin',(1.18340776067427E-8,6.81651630973778E-9,
1.5));
#270=CARTESIAN_POINT('Origin',(0.,0.,-0.5));
#271=CARTESIAN_POINT('',(-0.5,0.5,-0.5));
#272=CARTESIAN_POINT('',(0.5,0.5,-0.5));
#273=CARTESIAN_POINT('',(-0.5,0.5,-0.5));
#274=CARTESIAN_POINT('',(0.5,-0.5,-0.5));
#275=CARTESIAN_POINT('',(0.5,0.5,-0.5));
#276=CARTESIAN_POINT('',(-0.5,-0.5,-0.5));
#277=CARTESIAN_POINT('',(0.5,-0.5,-0.5));
#278=CARTESIAN_POINT('',(-0.5,-0.5,-0.5));
#279=CARTESIAN_POINT('Origin',(0.5,-0.5,0.));
#280=CARTESIAN_POINT('',(0.5,0.5,0.));
#281=CARTESIAN_POINT('',(0.5,-0.5,0.));
#282=CARTESIAN_POINT('Origin',(-0.5,-0.5,0.));
#283=CARTESIAN_POINT('',(-0.5,-0.5,0.));
#284=CARTESIAN_POINT('Origin',(-0.5,0.5,0.));
#285=CARTESIAN_POINT('',(-0.5,0.5,0.));
#286=CARTESIAN_POINT('Origin',(0.5,0.5,0.));
#287=CARTESIAN_POINT('',(0.,0.,0.));

 

(On a side note, it's interesting that the errors are either at around E-16 or E-7, which are very roughly the max precision of doubles and floats, respectively. )

 

 

Even a "simple" 45* rotated component displays some level of error - just not enough to trigger an edge creation on extrude, I'd assume:

 

Spoiler
#133=DIRECTION('axis',(0.,0.,1.));
#134=DIRECTION('refdir',(1.,0.,0.));
#135=DIRECTION('axis',(0.,0.,1.));
#136=DIRECTION('refdir',(1.,0.,0.));
#137=DIRECTION('center_axis',(0.,-1.38777878078145E-16,1.));
#138=DIRECTION('ref_axis',(1.,0.,0.));
#139=DIRECTION('',(1.,0.,0.));
#140=DIRECTION('',(0.,1.,1.1102230056245E-16));
#141=DIRECTION('',(-1.,0.,0.));
#142=DIRECTION('',(0.,-1.,-1.1102230056245E-16));
#143=DIRECTION('center_axis',(0.,0.,-1.));
#144=DIRECTION('ref_axis',(-1.,0.,0.));
#145=DIRECTION('',(0.,-1.,0.));
#146=DIRECTION('',(-1.,0.,0.));
#147=DIRECTION('',(0.,1.,0.));
#148=DIRECTION('',(1.,0.,0.));
#149=DIRECTION('center_axis',(0.,-1.,0.));
#150=DIRECTION('ref_axis',(1.,0.,0.));
#151=DIRECTION('',(0.,0.,-1.));
#152=DIRECTION('',(0.,0.,1.));
#153=DIRECTION('center_axis',(-1.,0.,0.));
#154=DIRECTION('ref_axis',(0.,-1.,0.));
#155=DIRECTION('',(0.,0.,1.));
#156=DIRECTION('center_axis',(0.,1.,0.));
#157=DIRECTION('ref_axis',(-1.,0.,0.));
#158=DIRECTION('',(0.,0.,1.));
#159=DIRECTION('center_axis',(1.,0.,0.));
#160=DIRECTION('ref_axis',(0.,1.,0.));
#161=DIRECTION('',(0.,-0.707106781186548,0.707106781186548));
#162=DIRECTION('',(1.,0.,0.));
#163=CARTESIAN_POINT('',(0.,0.,0.));
#164=CARTESIAN_POINT('',(0.,0.,0.));
#165=CARTESIAN_POINT('Origin',(0.,-1.38777878078145E-16,1.5));
#166=CARTESIAN_POINT('',(-0.5,-0.500000000000001,1.5));
#167=CARTESIAN_POINT('',(0.5,-0.500000000000001,1.5));
#168=CARTESIAN_POINT('',(-0.5,-0.500000000000001,1.5));
#169=CARTESIAN_POINT('',(0.5,0.5,1.5));
#170=CARTESIAN_POINT('',(0.5,-0.500000000000001,1.5));
#171=CARTESIAN_POINT('',(-0.5,0.5,1.5));
#172=CARTESIAN_POINT('',(0.5,0.5,1.5));
#173=CARTESIAN_POINT('',(-0.5,0.5,1.5));
#174=CARTESIAN_POINT('Origin',(0.,0.,-0.5));
#175=CARTESIAN_POINT('',(0.5,0.500000000000001,-0.5));
#176=CARTESIAN_POINT('',(0.5,-0.500000000000001,-0.5));
#177=CARTESIAN_POINT('',(0.5,-0.500000000000001,-0.5));
#178=CARTESIAN_POINT('',(-0.5,-0.500000000000001,-0.5));
#179=CARTESIAN_POINT('',(-0.5,-0.500000000000001,-0.5));
#180=CARTESIAN_POINT('',(-0.5,0.500000000000001,-0.5));
#181=CARTESIAN_POINT('',(-0.5,0.500000000000001,-0.5));
#182=CARTESIAN_POINT('',(0.5,0.500000000000001,-0.5));
#183=CARTESIAN_POINT('Origin',(-0.5,-0.500000000000001,0.));
#184=CARTESIAN_POINT('',(0.5,-0.500000000000001,0.));
#185=CARTESIAN_POINT('',(-0.5,-0.500000000000001,0.));
#186=CARTESIAN_POINT('Origin',(-0.5,0.500000000000001,0.));
#187=CARTESIAN_POINT('',(-0.5,0.500000000000001,0.));
#188=CARTESIAN_POINT('Origin',(0.5,0.500000000000001,0.));
#189=CARTESIAN_POINT('',(0.5,0.500000000000001,0.));
#190=CARTESIAN_POINT('Origin',(0.5,-0.500000000000001,0.));
#191=CARTESIAN_POINT('',(0.,0.,0.));

@jeff_strater 
Of course I could be wrong, but this seems like more than enough to confirm unintended behavior. I think it's pretty clear that something floating-point related is going wrong and introducing tiny (almost epsilon level) errors into rotated-origin components.

 

It'd be nice to get this resolved quickly, because this seems like one of those errors that's very difficult (impossible?) to fix after a model is created.

 

Thanks!

0 Likes
Message 14 of 19

TrippyLighting
Consultant
Consultant

@BertTheAvenger wrote:

...

 

It'd be nice to get this resolved quickly, because this seems like one of those errors that's very difficult (impossible?) to fix after a model is created.

 


I cannot say that I encounter such problems when I create models.  

I use Fusion 360 every day in a professional environment for professional work and have done that in general with CAD software for over 30 years, 20+ of those in 3D.

 

Perhaps your modeling techniques might have something to do with this ?


EESignature

0 Likes
Message 15 of 19

jeff_strater
Community Manager
Community Manager

no, nothing to report.

 

"It'd be nice to get this resolved quickly, because this seems like one of those errors that's very difficult (impossible?) to fix after a model is created."

 

I can pretty confidently say that this will not be resolved quickly.  It is possible that there are bugs here, but this, to me, feels like one of those that will take a lot of study to even determine the root cause, and if a fix is identified, it will take a long time to validate that it works.  FWIW, I don't believe that this is a common problem, I don't believe that I have ever seen it reported before, but I don't see every single report.

 

I might quibble with the "impossible to fix".  I believe there are fixes here, almost always involving re-sketching lines so they are not segmented.  It may be unpleasant to have to fix them, but don't believe it is ever impossible.


Jeff Strater
Engineering Director
0 Likes
Message 16 of 19

BertTheAvenger
Participant
Participant

@jeff_strater Ok, thanks! I appreciate the reply! You're right about it not being common - it surprised me to find no one mentioning it. It seems like something you'd run into pretty quickly on a moderately sized assembly if you were positioning your origins reasonably... Also, just to clarify, the segments aren't the cause - A seam occurs with continuous lines too (https://knowledge.autodesk.com/community/screencast/76966c60-0891-4749-8778-73efb859a06b)

 

@TrippyLighting I've narrowed the issue to sketching on a body face within a rotated component, then extruding. Unless working inside rotated components isn't intended in Fusion, there isn't much technique involved IFAIK. Here's a link to a screencast demonstrating the exact steps to create the problem - If you see anything obvious I'm missing please let me know! (https://knowledge.autodesk.com/community/screencast/76966c60-0891-4749-8778-73efb859a06b)

 

Unless there are any more developments or comments, I'll leave it here. Thanks everyone!

0 Likes
Message 17 of 19

g-andresen
Consultant
Consultant

Hi,

I have tried to reproduce the behaviour described.
This is the result

 

günther

0 Likes
Message 18 of 19

HughesTooling
Consultant
Consultant

Don't suppose this is another bug related to having the Product Design add in active. Can you share your design?

 

 

 Edit 2. OK, I can reproduce this. Seems like it only happens if the component is rotated in all 3 planes. Even a problem with fairly simple whole number transformations and using joint origins. @BertTheAvenger You might want to look at using joint and joint origins as capture positions can lead to other problems, although not what's causing the problem here. See attached file for example of problem and use of joint origins.

HughesTooling_0-1647688267978.png

 

 

 

 

 

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


0 Likes
Message 19 of 19

TrippyLighting
Consultant
Consultant

@HughesTooling @BertTheAvenger I can reproduce this as well!

I looked at the original design posted. The edges with the green arrows can be avoided, by re-projecting.

The ones with the red arrows cannot be avoided with the current sequence of operations, albeit a change in operations that create the same geometry would be able to achieve that. But obviously, that isn't possible in every scenario.

 

TrippyLighting_0-1647688877752.png

 


EESignature

0 Likes