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.
Comments
Thanks Greg for the quick response - I should caveat that I really want this feature to work well, as it is something that if working well can bundle the requirements and strengths of two packages into one.
To my amazement I'm finding there to be a lot of lag from multi-span and even during the creation of the single span. Maybe topping out at about 8 points, I'm using the triad manipulator and having to hold the mouse in position to make sure the point movement has caught up. The document isn't super lightweight (drawing in context over an assembly of ECAD parts, which I've done attempted optimisation of with composite parts etc). I tried on someone else's better hardware but found the speed to be equivalent. In a fresh clean doc the speed is certainly okay.
I can't replicate behaviour right now, but I was finding the 'Add axis on point drag' being rechecked/forgotten a bit randomly. Is it sometimes remembered as a setting per vertex? I was turning it off (I thought) and then when I dragged a different point was bemused to see it was on again.
I'd love to help a bit more with road-testing this feature and similar in future. I'm not quite sure what improvements to suggest yet, but I'll try and have a think while I'm working with it still.
@GregBrown Can't wait to see the updates!
Independent Onshape Consultant | Industrial Designer
@GregBrown This is a fantastic tool with a lot of potential! My use case is similar to what @billy2 showed, with no need for spline routing but rather lots of orthogonal, rigid hydraulic plumbing systems.
Some improvement requests for the Routing Curve FS:
I have demonstrated below in a fresh document. "Add point on axis drag" does NOT work unless I wait for the loading icon to disappear
https://www.dropbox.com/scl/fi/q6cd3nquxmuclufi4hbi9/18-17-37.mp4?rlkey=xdbhqeuq1wsxmpsafw10ocudl&st=e33cbcb9&dl=0
I have demonstrated in the video below: I want to make the grey pipe (back) look like the blue pipe (front). This can be achieved by moving points but it requires careful attention to which points have "Relative to previous point" activated, which I find difficult to manage. In the video I get it wrong twice before achieving the desired behavior. If I have orthogonal route of 50 points and I want to move 1 horizontal segment (points 2 and 3) by 20mm without propagating to other segments, I need to check the settings of points 3 and 4 to make sure the change will not be propagated inappropriately. If I DID want the 20mm change to propagate to the rest of the route, I would need to check the settings of ALL 48 points downstream of point 2. Perhaps a little arrow graphic showing the direction of the route and a colour scheme to show which segments will move w.r.t. others would help? Even better, settings like "Keep orthogonal", "Move Segment" and "Move Segment: Group Selection" would be godsends
https://www.dropbox.com/scl/fi/at9i592mfthea9k0rrwph/18-28-12.mp4?rlkey=tshsz0vtkx1lmaaudzuvw3nye&st=hhbj6pad&dl=0
Thanks for your work! These improvements would really help my team and I'd feel more confident investing in Onshape long term. It would also distinguish OS in the CAD market, since most software providers demand a premium for a true "Piping and Tubing" environment (e.g. SOLIDWORKS, CATIA, SolidEdge, NX)
Tagging @Soufiane_ABOULAAKL who pointed me to this forum 😁
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:
fullTriadManipulator
is available through FeatureScript to use in your own Custom features!)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.
Hello,
I can't see the Routing curve feature in old documents, even if the document is updated.
I can see it only in new documents.
Dear All,
I can't see this feature at all, neither in old or new documents….
What am I doing wrong? - I was able to open up and example part (and even modify it), but cannot create from scratch.
Sincerely,
Duane Kaufman
My guess is that it wasn't automatically added to your toolbar for some reason…
Try right-clicking on the toolbar and go to "customize toolbar", see if it shows up in the list.
Glad to hear you enjoyed it!
In case you miss this elsewhere, @GregBrown did a in-depth video on Routing curve now that it's been released.
.
Routing curve feedback:
The point on axis drag, is brilliant!
Something I was instinctively trying to do but I didn't see the option, would be to reference the previous node (x, y or z), while moving up to an entity (x, y, or z). For example, if you want to keep the height reference (z) of the previous node, but use the (xy) position of a sketch point or other reference. A workflow for this may look like: Drag the manipulator with the point on axis drag, then select an entity, and it will go in the drag direction, up to the entity.
.
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴