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.
Cylinder/ sphere modification
zach_tippetts
Member Posts: 2 ✭
Newbie here
I am making a candlestick based off the image here. I have most of it designed but I cannot figure out how to create the bowl portion at the top (that has the wavy edge). I'm also adding an image of what I have so far. Also, rather than chamfering the faces of the handle, I would like to add a rib, but that doesn't seem to work with lofts.
Any help would be much appreciated!
Zach
0
Comments
Welcome to Onshape!
Here's an example of one way.
As a bonus, I set it up to use a variable for the number of waves like so
Nice job Evan.
While I was doodling with wave count I found a limit that caused errors so I switched to a configuration variable to prevent the error. Too bad that standard variables don't have limits. Then I kept doodling and added some other window dressings that would limit errors while changing the count and made it a little prettier.
https://cad.onshape.com/documents/1c8c6de807a038d6ee55a508/w/7496e22a1de8d989160dbb82/e/d9541b641473e7f990085c76
Not sure how you built your handle without seeing your doc, but if you used lofts it would seem logical just to build the ribs into the sketches of the lofts.
@glen_dewsbury Nice riff! I've run into that with variables sometimes. I think configuration variables like you have are the best solution to add limits, but I've also had times where the best workaround is to declare the variable, then later declare the same variable with a clamp() function like this example. This allows the limits to change based on other things. For example, the length limit could be a function of the diameter.