Calculating Angle ACB in a Circle Given Point B and Angle from Point A

Click For Summary
SUMMARY

This discussion focuses on calculating the angle ACB in a circle given a point B outside the circle and a known angle from point A on the circumference. The user, Jonas, seeks to recreate functions missing from the Google Earth API. The solution involves using the law of cosines to determine the length of side BA and subsequently calculating angle ACB using the formula Math.Asin(side2 * Math.Sin(angle1) / side1). This method provides a definitive approach to solving the geometric problem presented.

PREREQUISITES
  • Understanding of basic trigonometry concepts, including angles and sides of triangles.
  • Familiarity with the law of cosines for calculating unknown sides and angles in triangles.
  • Knowledge of the sine function and its application in angle calculations.
  • Basic geometry involving circles, including radius and circumference properties.
NEXT STEPS
  • Study the law of cosines in-depth to understand its applications in triangle geometry.
  • Learn about the sine rule and its relationship with angles in triangles.
  • Explore geometric constructions involving circles and external points for practical applications.
  • Investigate programming libraries that handle geometric calculations, such as JavaScript's Math library.
USEFUL FOR

Mathematicians, geometry enthusiasts, developers working with geographic information systems (GIS), and anyone interested in solving geometric problems related to circles and angles.

JonasB
Messages
2
Reaction score
0
Hello all,
sorry if this is a trivial question, or if it's been asked before, but I'm not good with math terminology so my googling doesn't give me much info.. I'm trying to work out a problem in order to recreate some functions that are missing from the public API of Google Earth. (If this is solved I'll post the results for the benefit of other GE users)

I have circle, with a known radius (center called C), and a point B outside a circle at a known distance. I also have a known angle from the point which projects at some point A on the circle's circumference. How can I calculate the angle ACB, i.e. the angle between the circle's center to B and the circle's center to A?

I (hope I've managed to) upload an image describing the problem.

Thanks a lot,
Jonas
 

Attachments

  • Angle.gif
    Angle.gif
    2.9 KB · Views: 588
Mathematics news on Phys.org
what do you mean by projects?
 
ice109 said:
what do you mean by projects?

I think he means a line that connects B to A.

In that case, from what I understand you know the length of CB(given) and CA(radius of the circle). You know the angle CBA(given) as well. Using law of cosines, you can find the length of the other side, BA. Then using law of cosines again, you can calculate the angle you need.
 
Sesse said:
I think he means a line that connects B to A.

In that case, from what I understand you know the length of CB(given) and CA(radius of the circle). You know the angle CBA(given) as well. Using law of cosines, you can find the length of the other side, BA. Then using law of cosines again, you can calculate the angle you need.
I found this:
Math.Asin(side2 * Math.Sin(angle1) / side1)
which, according to the description, should give me the CAB angle. I don't see why exactly, but I'm happy as long as it works. Thanks anyway!
/Jonas
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 10 ·
Replies
10
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
8
Views
3K
  • · Replies 7 ·
Replies
7
Views
8K
  • · Replies 3 ·
Replies
3
Views
3K