I am trying to extrude a surface upto 10 mm (with draft) , but for some weird reson, the actual extrude is somewhere around 7.
I can consider NX doing trigonometric calculations for the draft angle, but unfortunately, I tried this in some other cases and it does the job as expected.
Check the images below.
the draft angle has no influence on the extrude limit, have you tried without draft and what is the outcome there?
I indeed did, but surprisingly, output is exactly 10 mm in that.
And just a thing that I noticed here:
Angle was 30 degrees, extrusion was 10 mm.
10 cos(30) = 8.66
Any reasons for this?
Since you are using a fixed vector for the extrusion direction I would have guessed that this is the reason, but judging from your screencapture this is not the case. Also the "until extended" option is not enabled here..
What happens when you pull the length vector in realtime, does it stop/snap at a certain level?
When you extrude a sheet then the sheet is translated and the side walls are calculated from the egdes separately (including the draft) and then a body is produced.
See example below.
Thanks for taking out the time to explain this.
Actually, I had two other 'conditions' when the draft didn't really change the length along the vector.
Video below shows the first case when Draft changes the length with the change in angle. The second change in the video (on the third body) shows no change in length with the Draft angle change.
PS. The parent features are different for all three (for first one, extrude is created from an edge of swept surface, while in the 'third' one, its from a fill surface. For second body, extrude is done on 'extended sheet' edge. I don't think this should make any difference.
Also, notice that the angle values are positive & negative in the first & second cases respectively.
@SKAHNAll three extrudes are done with curve rule set to tangent curves.
@mascaritasChange in extrude length (along the vector) maintains the angle of the draft for all three cases as it's supposed to.