I have a body sheet (imported into NX).
I would like to perform a non-linear scaling of this body in X direction.
E.G. I would like the scale factor in X to be something like "1+X" so that in X=0 the scale factor is 1 (no deformation) and in X=2 the scale factor would be 3.
Is it something possible without too much complexity ?
I am trying to use the scale body, then use a function, but did not manage to implement the 1+X...
Thanks in advance for your help !
Scale Body should work. Set up your expressions, and then Scale Body, set it to non-uniform, and then enter your expressions for X, Y, and Z changes.
You are wanting to scale, based on a saved csys, or WCS, and not the absolute csys?
Select what csys you want to base the re-scale on, using the Scale Csys option.
I just have an object in the absolute coordinate system, going from X=0 to X=2.
I wish the scale factor could be 1 in X=0 and 3 in X=2.
The scale factor would evolve linearly along X with a law 1+X.
Unfortunately I do not see how your answer solves my problem.
Where and how can I enter my formula 1+X ?
Thanks in advance
You should look at global shaping as a possibility. It will enable you to stretch a group of faces based on a curve and that curve may be defined by a law equation. You can find information on how the command works here: https://docs.plm.automation.siemens.com/tdoc/nx/11/nx_help/#uid:create_freeform_fff_global_shaping_f...
Thanks, this seems to be in the direction that I want !!
After a couple of attempts, I am not sure what I want to do is possible though.
Just as a clarification, I have attached a drawing.
I have two curves, and I with the distance between the two curves would be the scale factor.
But the scale factor has to be taken in the longitudinal direction, and not transversal.
I did not find any example of such things on the internet, could you please help me ?
Thanks in advance
So the gap between the curves is determining the scale factor? If so, it sounds like you need a law curve to drive the scale factor....I'm not sure how you would do that.
I would like a law curve to drive the scale factor along X.
Basically the scale factor would be a function of X.
When selecting the Scale Body option, in the X direction, I can put a constant, or select f(x).
I definitely would like to give a f(x), I just do not know how to write it ...