Can an angle between the subdividing segments and the edges of a triangle be determined only by interior angles and the intersection of the segments?

97 Views Asked by At

I'm working on a robotics project, where a body $(D)$ is to be linked to three anchor points $(A, B, C)$ with segments of variable length. The movement envelope is the area of the $\triangle ABC$, which itself is of an arbitrary, but fixed shape and size.
Basic outline image here
Now, I want to retain the orientation of $D$ during movement, and I pondered whether this was possible without using electronics and extra actuators for compensating for the rotation around an anchor point that would arise from referencing one of the connecting segments as an origin axis.
To do this, I would need to find an angle $\kappa$ that compensates for this rotation, say, around $A$. Simply put, I want to find an angle between a parallel of $AC$, and $DA$, based only on the angles between the segments $\overline{AD},\overline{BD},\overline{CD}$, labeled $\alpha$, $\beta$, and $\gamma$ and the known internal angles of $\triangle ABC$.
Second image with parallel
As is readily apparent on the image, this angle $\kappa$ is a so-called "Z-angle" of $\eta$, so the problem boils down to finding a single angle between one of the three connecting segments $\overline{AD},\overline{BD},\overline{CD}$ and one of the edges of the triangle.
Problem with every known parameter plus eta marked as ?
At first glance, it seemed to me that the six angles would determine the result uniquely, but I've been thinking around in circles and starting to doubt myself. There are obviously some redundancies in these six parameters, like how $\alpha,\beta,\gamma$ are really only two angles subdividing a full rotation, as are $\delta, \varepsilon, \zeta$. I'm still confident this should be possible, it seems the triangle can't have any other shape or orientation, given the six (four) angles.
(Edit: Mucking around in Fusion360 has revealed that the size of the triangle is not constrained, however that still leaves the sought angles constant, which leads me to believe this problem is fully constrained!)
However, solving a linear system of equations on the internal angles of the three smaller triangles yields results where at least one of the segment-edge angles are a parameter. For example
\begin{align}\gamma + \delta - a_1 + b_1 - 180 &= 0\\\beta + \varepsilon - b_1 + c_1 - 180& = 0\\\alpha + \zeta + a_1 - c_1 - 180 &= 0\end{align} (where $a_1, b_1, c_1$ are the clockwise facing angles between the segments and edges, a_1 corresponding to $\eta$ on the second image) yields results like $b_1 = a_1 - \gamma - \delta + 180$ and $c_1 = a_1 - \beta - \gamma - \delta - \varepsilon + 360$
In all of these, another unknown segment-edge angle pops up, suggesting the solution is not unique. Can somebody help me understand the possibility/impossibility of this problem, and where my thinking went wrong? Is there some clever identity I'm missing?

1

There are 1 best solutions below

4
On BEST ANSWER

Using only angles in a triangle is not enough to tell anything.
If you only know the inner star by angles $\alpha,\beta$ then a simple rotation and translation can be made on point $D$ to get point $D'$ and the star still goes through vertices $A,B,C$ with different segment lengths.

A length or other no-angle condition is needed.

Consider this sketch:

enter image description here

Using the Law of Sins: $$\frac {\lVert AC \rVert}{\sin\ \alpha} \ = \ \frac {\lVert DC \rVert}{\sin\ \vartheta _1}\ \ \implies \ \ \lVert DC \rVert = \frac {\lVert AC \rVert}{\sin\ \alpha} \ {\sin\ \vartheta _1}$$

$$\frac {\lVert BC \rVert}{\sin\ \beta} \ = \ \frac {\lVert DC \rVert}{\sin\; \theta _4}\ \ \implies \ \ \lVert DC \rVert = \frac {\lVert BC \rVert}{\sin\ \beta} \ {\sin\ \vartheta _4}$$

So from both expressions of $\lVert DC \rVert$

$$ \sin\ \theta _1 \ = \ \frac {\lVert BC \rVert}{\lVert AC \rVert} \frac {\sin\ \alpha}{\sin\ \beta} \ \sin \vartheta _4$$

Because the ABC shape is constant we know angle $\angle ACB$. Let's play with angles:

$$\vartheta _4 \ =\ \frac {\pi}{2} - \beta - \theta _3$$ $$\vartheta _3 = \angle ACB - \theta _2$$ $$\vartheta _2 = \frac {\pi}{2} - \alpha - \vartheta _1$$ So $$\theta _4 \ =\ \frac {\pi}{2} - \beta - \angle ACB + \frac {\pi}{2} - \alpha - \theta _1 \ \ \ =\ \pi - \beta - \angle ACB - \alpha - \vartheta _1 \ =\ k-\vartheta _1$$ Where $k= \pi - \beta - \angle ACB - \alpha$

Apply 'sin' and expressing the sin of a difference:

$$\sin\ \vartheta _4 \ =\ \sin(k-\vartheta _1) \ =\ \sin\ k\ \cos\ \vartheta _1 \ -\ \cos\ k\ \sin\ \vartheta _1$$

We could transform this to get other expression, just with $sin \theta _1$ unknown: $$ \ =\ \sin\ k\ \sqrt{1-\sin^2\vartheta_1} \ -\ \cos\ k\ \sin\ \vartheta _1$$ but we really don't need it.

Now we have $\sin \vartheta _4$ defined, let's subsitute it in the former expression for $\sin \vartheta _1$

$$\sin \ \vartheta _1 \ =\ \frac {\lVert BC \rVert}{\lVert AC \rVert} \frac {\sin\ \alpha}{\sin\ \beta} (\sin\ k\ \cos\ \vartheta _1 \ -\ \cos\ k\ \sin\ \vartheta _1)$$

The last step is solving this function for $\vartheta _1$

$$\sin\ \vartheta_1 \ =\ F \cos\ \vartheta _1 - J \sin \ \vartheta _1$$

Where $F$ and $J$ are calculated directly from the given data: $$F\ =\ \frac {\lVert BC \rVert}{\lVert AC \rVert} \frac {\sin\ \alpha}{\sin\ \beta} sin\ k$$ $$J\ =\ \frac {\lVert BC \rVert}{\lVert AC \rVert} \frac {\sin\ \alpha}{\sin\ \beta} \cos\ k$$

So: $$F \cos\ \vartheta _1 = (1+J)\sin \ \vartheta _1$$ $$\tan\ \vartheta _1 \ =\ \frac {F}{(1+J)}$$

Be aware of the case $J= \ -1$ wich means that $\vartheta _1 = \ \pi/2$