Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. 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.

Connecting to surfaces at random positions

harry_keithharry_keith Member Posts: 16

This is my project: https://cad.onshape.com/documents/0ad00bef1bbb1f9e40173621/w/cacf7fdddd4a43435a983178/e/e7fba3ccf96226bc7bcc60d8

The objective is two "grommets", one going into a ceiling, one into a wall. The one in the wall is offset slightly from the one in the ceiling. I want to connect them with essentially a right-angle pipe elbow. Making them solid and lofting the outer surface creates an almost straight line connection, not what I want. (As an aside, lofts are terribly frustrating — they "should" do what I want, but more often than not, they don't).

Is there some way to connect these (as a solid, if necessary) where I can specify constraints (like "normal to starting surface") and have it create a smooth transition? In real life, a piece of rubber tubing, slipped over each end fitting, would create my desire outcome.

Answers

  • robert_scott_jr_robert_scott_jr_ Member Posts: 819 ✭✭✭

    Stern light offset looks good. Problem fixed or is the problem somewhere else? Don't see anything else that fits your description. - Scotty

  • martin_kopplowmartin_kopplow Member Posts: 1,436 PRO

    If you're after a right angle pipe elbow, then instead of a loft, a sweep might be your best bet.

  • harry_keithharry_keith Member Posts: 16

    Well, I found a solution that at least works.

    On each starting pipe, create a sketch with a point at the pipe center.

    Create a 3D Bezier curve (custom feature). Use control points, in order: Center point of first face, a point normal to the face, a point normal to the second face, and a point on the final face.

    Create a sweep using one of the pipe faces as the face to sweep, and your Bezier curve as the path.

    I'll have to play with the pipe sizes, as the sweep doesn't change sizes as it goes. But I can make it such that the start and end faces are the same size.

    Fun stuff!

  • harry_keithharry_keith Member Posts: 16

    Hmm… I thought I posted that I had made a solution.

    Scotty — yes, it looks good now.

    Martin — I ended up using a sweep. It's not a simple right angle, which was the problem.

    Long answer:

    I used the 3D Bezier custom feature. I started from a point in the center of one pipe, through a point normal to that, through a point normal to the other pipe, ending at the center of the other pipe. Then swept the first pipe along the bezier to the other. My pipes are not the same size, so I had to do a little finagling, but it came out really well.

    Just in case the link doesn't show the current construct, here it is again: https://cad.onshape.com/documents/0ad00bef1bbb1f9e40173621/w/cacf7fdddd4a43435a983178/e/e7fba3ccf96226bc7bcc60d8?renderMode=0&uiState=6a22f5d1e37af70044ff12e3

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. Sign in or register to get started.