Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- 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.
Best Of
Re: Routing curve & Control point curve - Introduction of two new features for 3D curve creation
OK everyone, it's been a little while since I've commented on this thread, but I think by now you will have seen today's (March 13, 2025) release and will understand why…
Thanks to A LOT of the feedback here (sincere thanks to you all!) we went back to work on the feature and have incorporated many suggestions, made many improvements, increased performance, gave it better usability and thus deemed it ready to be included as a native feature in Onshape.
For those following along the major things we addressed:
- made the array parameter list only show current selected point (shorter list/menu, faster to get to the right data…)
- allow variables and expressions in the dimensions for the points
- enhanced the orthogonal path selection
- included distance and angle display/input text boxes in the manipulator
- a bunch of general manipulator usability and cosmetic improvements (incidentally this
fullTriadManipulatoris available through FeatureScript to use in your own Custom features!) - Edge inputs are parametric (i.e. the "curve" type enum
- enhancements to derivative controls
- and more
Our intent has been to provide a general feature suitable for routing wires, flexible hoses, rigid pipes, frames etc whilst not getting too overly application specific. I hope that it can inspire some great Custom features if deep application specificity is required, as well as be a popular foundational tools for use across multiple workflows.
Again, thanks to all on this thread for a) following along so far(!) and b) providing valuable input.
I'll make some movies in the coming days that show off some of the features.
Re: Render Battle #6 - Coffee time ☕(Winner gets a real Prize!)
From looking through falling coffee mug references, the first element I figured I needed was these wobbly lines where the liquid has not quite dispersed into droplets, both detached from the main fluid body (as a not-yet-dispersed spray type deal), and gathering at the edges of the main body (again, before it disperses). I wrote a very hacked together, not at all robust or up to my standards featurescript to take a curve, chop it into irregular pieces, draw circles of pseudo-random radii at the cut points, and loft it all together. Then I just revolved a cap at each end.
Most of the modeling for the main fluid body was just a lot of solid lofts with a lot of cross-section sketches. The two tricks here was to get wider and thinner further from the mug, and to have the coffee gathering at the edges with the wobbly lines basically looking like it’s trying to escape. I was a little lazy with my cross-sections, as it probably ought to be thinnest nearer to the center, but I used ellipses instead since I didn’t think it’d be too substantial a difference.
The lower portion of the main fluid body is a few amorphous blob sketches that I allowed to twist wildly when I lofted them together. This created some weird knife-thin edges that I added a wobbly line to. This is just placed overlapping the upper portion.
I definitely modeled everything with the final render camera angle in mind, as a lot of weird sharp edges are blocked from view, and the main fluid body is incredibly flat.
The spray is another quick featurescript I threw together that draws spheres of pseudo-random radii within a defined box.
I used the decal tool for the mug text and for the floor texture. I had made the floor texture to test the decal tool when it was first released; it is a picture of my office’s break room floor. The cabinets are simple, just have to remember to leave gaps between and behind the doors.
I used different settings for the different coffee parts, but the most important was the main swoop (as I call it in the document, the Schwoop). The wave parameters were key here.
Overall, there was a lot of testing early on to determine what elements I needed, but once I settled on them, it was just a lot of lofting.
C_Ivey
Re: Improvements to Onshape - March 13th, 2025
Huge update! Awesome work, Onshape team! I'm looking forward to using many of these features on future projects.
Re: Is there a 3D axis feature?
+1henry_feldman said:It is somewhat annoying that the line has to be on a separate sketch, and that the primary axis lines for the cardinal planes don't work...
_Ðave_
Re: Improvements to Onshape - March 13th, 2025
The new manipulator has been in FeatureScript for a little while, and is documented
It's called a fullTriadManipulator and there's a parameter on it displayEditView that determines whether you'll see those text boxes
Re: Improvements to Onshape - March 13th, 2025
THE CONSTRAINED SURFACE FEATURE IS SO AMAZING FOR THE CURRENT PROJECT I'VE BEEN DOING!!! AND THERE'S SO MUCH TO MENTALLY UNPACK! GLORY TO THE BEST CAD SOFTWARE!
Re: Improvements to Onshape - March 13th, 2025
The Constrained surface has so many interesting workflows - I'm really looking forward to seeing people get into it. I made this video as a bit of a primer…
GregBrown
Re: Improvements to Onshape - March 13th, 2025
I think is a very useful update. Especially the constrained surface to replace mesh imports to something way more useful. 😋
Re: Improvements to Onshape - March 13th, 2025
Wow, that cosmetic thread. This is not just a bunch of cosmetic rings (like in SW), but it looks like real thread including the correct pitch and shadowing.
Amazing how many Onshape improvements @EvanReese has inspired.
S1mon









