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.
iterate over intersection points
pierre_gr
Member Posts: 12 ✭✭
Hi,
Is it possible to iterate over all the vertex that intersect with an array of query object ?
For example, I have those 2 circles. How do I iterate over the 2 intersection points ?
The workaround is to place a point with skPoint and put COINCIDENT constraints, hoping to get the correct one.
Any better way of doing it ?
Thank you
Is it possible to iterate over all the vertex that intersect with an array of query object ?
For example, I have those 2 circles. How do I iterate over the 2 intersection points ?
const e1 = sketchEntityQuery(id + "gearSketch2", EntityType.EDGE, "baseCircle"); const e2 = sketchEntityQuery(id + "gearSketch2", EntityType.EDGE, "circleA"); debug(context, e1); debug(context, e2);
The workaround is to place a point with skPoint and put COINCIDENT constraints, hoping to get the correct one.
Any better way of doing it ?
Thank you
Tagged:
0
Best Answer
-
konstantin_shiriazdanov Member Posts: 1,221 ✭✭✭✭✭you need to solve the sketch with skSolve, and pass the circle queries to evDistance, it will return distance result containing one point of intersection in 3d, knowing one point and coordinates of circle centers you can evaluate the second point with some vector algebra efforts. featurescript has a poor parametrization capabilities in 2d
5
Answers