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: Simplify Geometry for URDF
Sorry @sebastian_glanzner I don't know how I missed that in your original post!
Re: [Chatbot Copilot] - We Built a FeatureScript AI Assistant That Outperforms ChatGPT
Hey everyone,
We’ve been working hard on this, and now it’s finally here! Our FeatureScript AI assistant is live, and you can try it out for free at:
👉 https://mecagent.com/login
To get an account and join the beta program, head over to our Discord:
👉 https://discord.gg/teWeTp3G
A couple of things to keep in mind:
🔹 This is a beta. While the chatbot on mecagent.com is already better than ChatGPT at FeatureScript, it’s not as advanced as our internal AI expert model—simply because running these models is expensive. We’re rolling out improvements step by step, and that’s where we need your help.
🔹 Feedback is key. Your input is crucial for making this tool better. Please share your thoughts on Discord and use the thumbs-up/down buttons in the chatbot to help us refine the responses.
🔹 Three specialized chatbots. On mecagent.com, you’ll find three different AI assistants, each specialized in a specific area. Make sure to choose the right one for the task at hand.
The goal is to make this assistant as useful as possible for FeatureScript development. As we refine the model, beta testers in Discord will gradually get access to more advanced versions.
Looking forward to hearing what you think!
(Be gentle, we pay the tokens😅)
Re: Simplify Geometry for URDF
@romeograham That is excactly the script we already tried. It is great to automatically fill closed internal voids.
But to truly reduce the number of faces, we have to remove each hole manually.
Re: Import 3MF and STL needs cleanup, is it possible?
I don't have access to the original as STEP file(s), but I did a test import of another model's STEP file, and it imported exactly as I was expecting. So now I realize it's really all about the details in the files I'm importing.
Thank you both for your help. I think I'm going to recreate this model from scratch, it shouldn't be that hard and it will be a good learning experience.
Re: Why is my assembly overdefined?
Examining your document will is needed to answer your question. Please post a link. - Scotty
Re: Variables not updating sketch
In attempting to open access your document I get a message that 'document cannot be opened in the trash'. - Scotty
Re: Struggling to turn a curvy 3D-scan mesh into a worthy surface
I think Loft is going to be a much easier workflow, ultimately. Your Fills are getting way too many constraints, that's why they are getting lumpy.
I like how you're using Edit curve, but wonder about some of the reapproximations you've applied - there is one seen below which is at degree 8 and has a very crisscrossed set of control points. The resulting curvature combs are bad.
3D Spline 18 and 3D Spline 6 meet at nearly 10 degrees, so any tangent connection between surfaces that follow these guides will be impossible…
I'll look deeper, but these are my first takes.
{edit #2]
How much deviation from the scan to surface is acceptable?
^^^ is with Lofts. The end two are multi-profile, and have guides along their loft direction. The middle Loft is tangent at each end and skips the profile created in the Curve 11 folder.
I created a couple of new G1-G1 Bridging curves (seen in blue here) so that they could act as guides. By overlaying the original scan you can get a sense of the deviations.
Without tweaking anything, some rough checks look like < 1mm deviations
Re: Intersect plane with mesh?
Relevant to this conversation though. I've recently been playing with curves and meshes together for workflows like this, and found that Project Curve and Intersection Curve are both coded to prevent selecting meshes, but that the functions inside them can actually handle them! I assume that the Onshape devs will cringe at all of the unconsidered issues this might cause, but I did create a version of each of them here that you can use. I strongly recommend using the "Approximate" functionality to clean them up. Otherwise the curves it makes are still seen as mesh geometry and things like Loft will be mad about it.