Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

The parametric curves on the parametric curve feature are so big, how can I shrink them?

I've been using this https://cad.onshape.com/documents/57a62df8e4b03de4c9fcf154/w/f6d71f3d862b522902efcd68/e/80a61feafb79991a92090fba#_ga=2.55591275.1385095980.1659474998-869664523.1659106986
for a while and whenever I plot a function, it is so big and unusable. I wonder how I can make it smaller.


  • Evan_ReeseEvan_Reese Member Posts: 1,769 PRO
    you could probably use a scalar number in the equation itself. If not, you could scale the curve after creation with the Transform tool.
    Evan Reese / Principal and Industrial Designer with Ovyl
    Website: ovyl.io
  • mahirmahir Member, Developers Posts: 1,274 ✭✭✭✭✭
    edited August 2022
    Hi @vincent_li240. I wrote the FS in question. Like Evan suggests, the feature will spit out however large a curve is necessary to satisfy the equation inputs. If you have a specific size in mind, one way to figure out the proper equation is to keep in mind the limits of the parameter #t. It can be changed, but by default #t goes from 0 to 1. So just try to think ahead and see what the output would be for #t=0 and #t=1. If you know there will be a maximum or minimum at some other value of #t, then you can use that as a guide. Not to be dismissive, but it's just math. Barring some bug in the code (which is quite possible since I'm not perfect), you'll get out what you put in.

    Also, if you can communicate what you're trying to achieve, I and plenty of other folks on the forum would be happy to help you tweak your equations.
  • kate_leipold_ritkate_leipold_rit Member Posts: 26 EDU
    I'm also experiencing the same thing.  I'm using x = #t.  I want x to go from 0 - 100 so I have the min parameter 0 and the max parameter 100.  However, I get my max x location at 3937.  I tried to set the max parameter to 100 in, but that didn't work. 
    In a previous use, I set my desired size as a variable, measured the output endpoint on the curve, and transformed the scale based on the ratio. 
  • mahirmahir Member, Developers Posts: 1,274 ✭✭✭✭✭
    @kate_leipold_rit This seems like a unit issue. 3937 * 25.4 = approx 10000. I don't think that's a coincident. Take a look at this example for x = #t.

Sign In or Register to comment.