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
-
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
-
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
