algorithmic modeling for Rhino
Hi All,
I've been trying to solve this deceptively simple math problem for the last 2 days, but haven't had much luck yet. Any help/pointers much appreciated!
Here goes:
Given a triangle ABC, and a circle centered at A such that B & C are outside the circle. How can I find a point Q on the circle such that QM is tangential to the circle, and bisects angle BQC?
There's also a second such point on the other quadrant of the circle.
Tags:
Just to be clear, both Q and M are up for grabs right? I probably won't have time to work on this though until next week, which is probably too late.
Yup.
Should've probably mentioned earlier.. M just happens to be the intersection of the angle bisector with BC. It can be anywhere on the line.
Next week is fine too if I still can't find a solution to this :)
if I find the solution I'll post here for sure!
Thanks a lot!
Hi Suryansh (or is it Chandra?),
I have to admit I do not recognise a special situation here for which there is a rule. So here is an approach - of how I understood - using Galapagos (one side only for now). It found a solution with deviation of about 0.003 degrees. Maybe it could be a starting point.
Hi Pieter,
Thanks for the reply.. I have a feeling there is an equation or a geometric way of building this. Galapagos would be good if the problem is small, but the diagram above is a small section of the problem: in my case this tangent-bisector needs to be found over 10,000 times for different ABC and radius every time..
Best,
Suryansh.
Hi Suryansh,
how are you ? so see attached image for your question.
I think the bisector problem with tangent to the circle you can achieve with following approach.
01: bisector of CACB
02: draw line normal to the bisector and Extend the BC
03: new circle through AC and the new point
04: intersection with your circle is the tangent point
hope it works for you....
best to]
Hi Thomas,
Thanks for the solution -- its very interesting that you first create the isosceles equivalent of ABC and intersect its circumcircle with the original -- definitely very close. I gave it a shot and made a quick sketch, below screenshot and definition.. maybe I'm doing something wrong?
In any case, I owe you a beer! Let me know you're in London next :) I am going to dig further in this direction in the meantime..
PS. David.. I think there's a screenshot bug I also discovered :)
Hi,
For sure I will get in contact when I am around in London.
I worked a little bit further on it but still no success to come up with algorythm for that. I have a setup working for iterating through it till a certain threshold is hit but with 10000 elements this is not really an option.
What I know so far is that the intersection of the tangents are on the bisector .the circle and intersections are forming a conic. So quite curious who comes up with a solution as the regular triangle case is solved geometrical.
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by