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: Mid-surface Custom FeatureScript
I've been working on a curve tweening script this weekend actually, which is a few dimensions away from a mid-surface script. I just got done handling the cases where the CVs match and have been implementing the elevation logic for those mismatched cases. Originally I was just parameterizing by curve length segments but that wasn't very robust at local curvature. The final version is probably going to spit out everything as some kind of splines simply to avoid the massive switch statement mapping every possible input geometry to every other possible input geometry.
I did also write a "find me all face pairs" script the other week as well for a different project that I'm publishing later this week.
Re: Mid-surface Custom FeatureScript
If the two surfaces are parameterized identically (or one can be elevated or re-parameterized to be identical) then creating a new surface with all the CVs being averages of the respective CVs should work. As you say, there are likely a lot of cases which would be odd or challenging. Do you untrim the input surfaces? If they are two planes do you treat them as infinite and create another plane?
Extending this beyond two input surfaces to bodies where the surfaces needed to be paired up would be really tricky.
S1mon
Re: Improvements to Onshape - May 16th, 2025
Wait a minute, I just realized that the new replace face function enables lofted sheet metal by letting me replace lofted spline faces with "extrude" faces. That'll come in handy.
Re: Constraints are a voodoo magic
I revue'd your link early today but had to run out for an appointment.
I noticed something interesting about your use of grid feature. You set set transparency to 0 for hiding. I think you'll find it simpler to set above 0 so as not to be so confusing with other sketch entities then simply hide and unhide from the feature list as needed. Having said that, here is a sample that works quite easily without a grid at all. I think your dragging some thinking from a previous program like ACAD that is hampering progress.
Read MDesign's notes about learning how to work with the OS tools. I think your putting in too much work to accomplish the task.
Use of tools like the sketch slot tool are way faster and cleaner for subsequent updates than complete redraw of all entities. Learn to use feature arrays. In your sketches the constraints are likely over lapping with the grid. They may not show as an error but will make future updates more difficult. Under standing of constraints and how they work is paramount. See Learning Center.
I don't see the grids as value added in this part design.
Re: How do I make this mobile sleeve?
3d printing I already made it with little supports
Re: Constraints are a voodoo magic
- https://learn.onshape.com/learn/learning-path/introduction-to-cad
- https://learn.onshape.com/learn/learning-path/onshape-fundamentals
- once you learn constraints you dependency on grid features will fade.
- use feature patterns vs multiple sketches of the same thing (slots & holes in this case)
- worrying about fully defined will drive you bat s*** crazy at times. It is good practice to fully define sketches but not required.
- looks like you may have figured out your fully defined issue as I don't see any sketches not fully defined in your link.
MDesign
New Login Page: Formlabs
We are thrilled to launch our newest login page highlighting our customer, Formlabs, a leading designer and manufacturer in 3D printing technology. Learn more about Formlabs and what they do here!
Formlabs website:
Read our Case Study with Formlabs:
Read more about the design of the Form 4:
Re: getting featurescript via api
https://cad.onshape.com/glassworks/explorer/#/PartStudio/getFeatureScriptRepresentation
what are you trying to do? I'm gonna guess whatever it is that there is a better way.
Re: Investing in Onshape's Foundation: Focus on Stability and Performance for the Next Two Releases
I would highly recommend Donald G. Reinertsen's book "The Principles of Product Development Flow: Second Generation Lean Product Development". Lean/agile thinking started with manufacturing but more recently took strong hold in software development. This book makes the point that hardware development should focus on reducing the cost of delay and batch sizes. Those two key principles drive making releases often and not waiting until you have a whole bunch of them in one big batch.
When you see those principles laid out in so many examples in the book, it helps connect what designers, mechanical engineers and software developers do and how to improve the process in hardware.
S1mon









