Simple solutions
-
If you are one of the few that visits at least every week and you are wondering where I’ve been, well, let me just remind you that it’s summertime here in California, and right now I’m home with a sick dog and eight kids. No, I’m not Octomom. I only gave birth to two of them, but the other six are friends and neighbors that come to play or get “casually” dropped off by their mothers when they need to go shopping or visit the doctor. It never fails! Almost every day I’ll hear the doorbell ring and a boy will be standing there… “Hello, Mrs. Ethan’s mom, um, my mom has to go shopping/to the doctor/to the dentist/to visit a friend, so she said I could stay here with you.” And how can I say no when the mom is already driving away like a madwoman in a high speed chase? Sigh… In all fairness, sometimes my boys go to visit them, but I never drive away (too fast), just in case they want to come back.
Anyway, I’ve also been spending some time exploring SolidWorks 2010 Beta, preparing for my presentation at my local user group (although I just learned it’s been changed for September), getting ready for a couple of trips (travelling with dogs is complicated), and answering old and new email that has been accumulating. One of those emails inspired this post.
A reader had a problem trying to create something like a spring. I know, you can make that easily with a helix and/or a sweep, right? Yes, but the tricky part was that he needed the ends of the spring to bend towards the axis of the spring. I wasn’t quite sure at first what he wanted to do, so I referred him to a couple of tutorials from Matt Lombard’s SolidWorks 2007 Bible that I remembered going through a while ago. In one of them a spring with a little hook attached to one of its ends is modeled using projected and composite curves. The other one is a helical sweep where the profile appears to grow larger as it travels along the helix. Just as I was getting proud of myself for saving those old files “just in case”, he wrote me back saying the tutorials were good, but he still couldn’t find the way to do what he needed to do. He sent me a picture (that I won’t publish here) and the practice part he was working on, and my first thought was to start fixing the sketches for the projected curve he needed, but after taking a closer look to those pictures, it occurred to me that what he was really trying to do could actually be accomplished in a much simpler way, just by taking better advantage of what splines and 3DSketches have to offer.
See, you start with a circle centered on the origin and a simple helix, not tapered and constant pitch. I only needed one revolution or so for this one, but that’s not really important.
Next, you are going to open a 3DSketch, select the helix and convert it into the 3DSketch by using Convert Entities. See, unlike what happens when you convert a helix into a sketch, where you end up with a projection of the helix on the sketch plane, when you convert a helix into a 3Dsketch, you end up with a sketch entity that is just like the helix you had before, all 3D and no flat, it’s actually a spline, and you can drag the ends and add other entities and relations inside the same 3DSketch, as well.
My reader needed the ends of the helix to go back to the center. Imagine a wire that runs vertically along the axis of the helix, then bends around to form the spring and comes back to the center to continue running vertically along the axis. That’s what he needed. In order to do that, and still inside the same 3DSketch, change to a Front view and sketch a vertical line along the Y axis. You should see the relation AlongY added to this line, if you don’t have it, add it through Display/Delete Relations, Add Relation. Also add a coincident relation between this line and the origin.
Still inside the same 3DSketch, change to an isometric view, or at least rotate the view a bit so you can see better what’s going on, and sketch a two point spline joining one of the ends of the helix with one of the vertical lines. At first, the spline will look like it’s just a line, but you can make it look curvy by dragging the handles. Select the spline and the helix and add a relation (Display/Delete Relations, Add Relations). This relation can be tangent or equal curvature, whichever works better for your purposes.
Now, in order to smooth out the transition from the spline to the vertical line, select both the spline and the vertical line and use Tools, Spline Tools, Fit spline, to fit both entities into one single spline. Make sure the option to close the spline is unchecked.
Notice that you can still adjust the transition even more by dragging the spline handle, like in this image.
Then you simply use this 3DSketch as the path for the sweep and that’s it. No need for complicated ways for this one, just to remember what can be done with the tools we have.













August 15, 2009 at 2:01 pm
Hey! That looks familiar!…LOL
Well, indeed Gabi, you came to my rescue and the thing that made it work was your tip to convert the helix while in a 3D sketch. The fit spline part I had to tinker around with for awhile as the transition curve was too small and caused the sweep profile to bend in on itself. That was finally remedied though. Thanks again.
July 22, 2009 at 5:54 am
I also have a similar situation with the neighbor’s children hanging out at my house. Because of my spouse’s employment, I work out of my home office due to the flexibility. If the temperature is not too hot, I tell the children to play outside as the noise distracts me from my work.
Finding babysitters is another issue! I had a meeting with a client, and almost had to bring my children to the meeting due to finding a babysitter at the last minute. I do not know if my potential client would have been understanding of a father having his children present at a meeting. Due to the recession, I do not have a part-time nanny as I did last summer.
Currently I am working on a concept of a consumer product, and I have cast urethane samples from silicone molds. If this product is successful and I can find a loan for injection-mold tooling, this will help free me of the dependency of fee-for-service projects. Otherwise, if I was a good writer (which I am not), I would consider writing a book like Matt Lombard has done to support myself.
July 22, 2009 at 9:16 am
I hear you! Childcare is an issue for me too. I just can’t afford even a few hours a week this Summer. My little one will also start kindergarten this fall, but that’s just half-time, right? Doesn’t give much time for anything. If I get something, hopefully part-time, I would still have to rely on some sort of before and after school chilcare, because 3 hours don’t give you enough time to drive to work, actually work and then come back in time to pick them up, even if it’s part-time. There’s a Y childcare at my kids’ school, and I’m hoping I could make a good deal if it’s only for a couple of hours before and after, but I’ll have to cross that bridge when I get to it, and I still don’t even know what shift they’ll give my son in K, morning or afternoon.
Anyway… writing a book. Well, it’s funny you mention that, because I’ve actually got a few requests from readers of the blog asking me to write one. The ideas on what kind of book I should write are all over the place. Some are definitely out of my reach, but there was one suggestion from a highschool teacher that really made me think about it. Perhaps someday.
But I wouldn’t do it for the money. Writing books doesn’t really pay that well, though. My husband is the author of the best seller Video Demystified, plus a couple other minor tittles, and chapters in other books. He receives what is considered a high percententage in royalties, but that alone would never be enough to make a living. It’s a lot of work too… Maybe some day in the future.