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.
I'm loving the bézier sketch curves!
That's pretty much it. That one tool has been a game changer for me, and is quickly becoming one of the first things I reach for in my sketch palette. That said, I've started noticing some areas I'd personally like to see some changes:
- I often end up with lots of lines and points, which I commonly want to batch constraints to. For example, I find myself picking lots of edges to set to equal, or points to set vertical. As of now, box select doesn't work for these points and lines, and it makes selection tedious
- When inserting a spline point, the surrounding points sometimes move around. For example, if I have a bunch of horizontal points and add a new one, they won't all stay horizontal.
- I'd love to be able to set weights to the points. I imagine it could just be a single click with the dimension tool on the point, similar to rho for conics.
- Curvature constraints still seem finicky with them, but it works pretty good
- you can't make a closed spline, when the end points are made co-incident, I'd expect it to make a single closed loop.
- Altering the spline degree could help make smoother curves in some case.
Evan Reese
4
Comments
Raise/lower degree (keeping the same shape when possible) of Béziers
Allow Béziers to pick up tangency or even curvature constraints automatically when sketching
Allow tangent arc to pick up the tangency of a Bézier spline
Allow extension of Béziers when using edge
Allow box selection of Bézier control polygon sides
Update curvature plot in realtime for Béziers in sketches
Allow sketch transform tool to work on Bézier control points
Add convenient way to turn Bézier control polygon into sketch reference lines
Some of the areas that you suggest (weighted CVs, closed splines) would mean that the curves would no longer be - strictly speaking - Béziers. That's fine, but then we'd probably want a tool which is more like the "style" spline in other CAD systems. This could allow B-Splines and NURBS of various degrees and spans, as well as periodic (closed) or weighted flavors.
I think I might like weighted CVs better if there were better tools to drag the weighting up/down and see the result visually. As soon as something needs a dimension (e.g. your Rho example with conics), it's hard to get the same fluidity of modification as dragging the CVs around. Sure, one can use the mouse wheel with modifiers to drag values up and down, but the step options are often not flexible enough. I find myself missing the spin box increment options in Solidworks.
On your #4, I haven't gotten to the bottom of it yet, but anecdotally I had a sketch that failed when a Bézier was made C2 to two arcs if the arcs were locked down using fix constraints for the end points and the radii. If I changed the radii to actual driving dimensions (not a fix), the sketch solved. I suspect there are some things under the hood where the tolerances for checking the constraints are not as flexible as they need to be, or the solver is getting stuck in some local hole and not looking at the bigger picture of what it could do.
Another area that I've noticed since I created all those IRs is that the behavior of the Onshape Béziers when split is .... interesting. Unlike other CAD tools which create separate splines (using the de Casteljau algorithm) with their own CVs and polygons, we get these ghosts of curves past. The original control polygons are kept, but you end up with two partial curves. My first reaction was that it was a crazy thing or a bug, but I'm trying to keep an open mind.
Here's a zoomed in portion. You can see the purple which is from the curves used to create the loft, and the blue, which is from the loft itself:
If this is just an artifact of the curvature analysis, I would love to know that, and get that improved, but I suspect it's the way Parasolid is rebuilding curves.