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: Everything is read-only after downgrade
Don't know of a batched way to do this. that would need onshape back end support probably.
The only tip I have is that you don't have to go into the document to share it.
right click on 1 document at a time → make public → share
because the document doesn't have to load, its probably rather quick that way…
Perhaps an AI agent can do this for you? Not sure if that capability is publickly available yet but may be a fun trial. let us know if it is!
Re: Sweep a thread with a helix
Your sketch region is the same width as the helix pitch. The sweep feature in OnShape cannot handle self intersecting geometry - even if it's only faces or edges overlapping with no volume intersection.
Re: Documentation for btTypes
the openapi endpoint can return you a schema, it is pretty much the most comprehensive source of api info. If you lucky enough you can try to generate from it the api client for the framework of your choice. Or at least generate api response class library. I was only able to do it with partial success using this online tool:
It was usable after some manual cleanup and had the polymorphic json attributes based on extracted btType discriminators
https://cad.onshape.com/glassworks/explorer/#/OpenApi/getOpenApi

Re: Circular pattern change the assembly type
If the instance you're patterning is in a fixed position, the only reason why the circular pattern would create movable instances is when the geometry you're defining the central axis for the pattern with is movable.
Re: Please help me: `deterministicIds` DO NOT in ALL ids returned by `qeverything()`
If you want the queryString
referenced in features, it maybe simpler to get the list of features & extract the queryStrings from the features. The transientQueriesToStrings
method will return the deterministicIds.
Re: I'm looking to convert an STL to NURBS directly, face-for-face
Are you aware of Onshape's mixed modeling capability. tl;dr you don't need to do anything special to cut holes in your mesh. Just use the normal tools. Still blows my mind coming from other 3D tools!
Also, you don't need to boolean them together here. As long as they overlap in your slicer they can be made to print as one part.
Documentation for btTypes
I'm looking for documentation on the various btTypes asked for by the Onshape API. Many of the API guides (such as here and here) are explicit that a given feature requires a specific btType, but the only help I've seen in learning the specific types is to make a feature, and then get a list of features from the API (recommended here and here). This seems slow and difficult to me. Can anyone point out a source describing what each btType is?
Re: CADSharp FeatureScript Course (Free Video Lessons!) 🆕
Update!
We've added 8 new lessons for CADSharp Pro members. There are a total of 15 lessons now!
Lessons 1 - 7 are part of our free tier membership. These lessons will teach you best practice, and everything you need to know to get started becoming an efficient FeatureScript developer.
If the free lessons have been useful to you, and you're ready for more advanced content, consider supporting our work by upgrading to the CADSharp Pro membership for a time. The pro membership also gives you access to our on-demand tech support channel via Slack; where you will have access to nearly instant help from developers like @Jacob_Corder, @Konst_Sh, and myself.
Happy Onshaping! 😎