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.

Sketch line intersecting an edge

Member Posts: 197 PRO

Hi,

I need to draw a sketch line on the face of a part from a given point to the intersection with an edge.

What would be the best way to detect that intersection please?

Thank you.

Best Answer

  • Moderator, Onshape Employees Posts: 5,831
    Answer ✓

    Easiest thing to do is to create a sketch manually as you would want it to behave, then "Show code" from the Part Studio tab at the bottom. That will show you the correct syntax for the sketch constraints.

    Senior Director, Technical Services, EMEA

Answers

  • Member Posts: 4

    select the end point and the edge and use a coincident mate. i use this a lot:

    https://cad.onshape.com/documents/ff345351f1a51fa6ec937559/w/13955793aec30906f8daa850/e/a76debb0d4f0e45a9a21fb8a?renderMode=0&uiState=67e90dd44aa6473d2ff75335

    Check Sketch 4 & 5

    Tip: A link to the file with the issue is hand.

  • Member Posts: 197 PRO

    Thank you for your reply but I’m looking to do this in Featurescript.

  • Member Posts: 197 PRO

    I’ve currently worked around this by splitting the parts with planes and then sketching along the splits after finding the edges and vertices created by the splits.

    I’d still be interested to know if there is a more direct way of achieving this?

    Thank you.

  • Member Posts: 197 PRO

    Thank you I’ll look at that. I didn’t realise that could be down in FS.

  • Moderator, Onshape Employees Posts: 5,831
    Answer ✓

    Easiest thing to do is to create a sketch manually as you would want it to behave, then "Show code" from the Part Studio tab at the bottom. That will show you the correct syntax for the sketch constraints.

    Senior Director, Technical Services, EMEA
  • Member Posts: 197 PRO

    Good idea thank you.

  • Member Posts: 197 PRO

    So I'm struggling with this.

    I've made a test document at:

    https://cad.onshape.com/documents/713f92603f5e0e6ae5df75bf/w/5425b4fa6aa26e769422562b/e/d349288f4e933f5c9cbb74bd

    Essentially I want to draw a line at angle from one edge to the intersection point of a second edge.

    The test document doesn't work but shows how the Part Studio code is formed.

    Trial and error in decoding the Part Studio code hasn't worked for me so far.

    I can't find any documentation or source code for the constraint types?

    Any help appreciated.

  • Member Posts: 197 PRO

    For anybody who may be interested, the test document at:

    https://cad.onshape.com/documents/713f92603f5e0e6ae5df75bf/w/5425b4fa6aa26e769422562b/e/d349288f4e933f5c9cbb74bd

    now appears to work with sketch constraints - decoded from Part Studio code as recommended by @NeilCooke

    One aspect which requires some investigation is that if a line is drawn at an angle which doesn't intersect the target edge, i.e. the coincident constraint cannot be made then the line is still drawn but outside the bounds of the target edge. Is there a way to test if a constraint is successful or not?

Sign In or Register to comment.