This is a solution using cartesian coordinates. You can use the property by which, if we have a segment whose edge coordinates are given and a point that divides it into two parts, the coordinates of the point can be obtained as the average of the edge coordinates, weighted by the lengths of the two opposite parts.
Let $A$, $B $ and $C $ be the vertices of a triangle, and let $ (x_1,y_1)$,$(x_2,y_2)$, and$ (x_3,y_3)$ be their coordinates, respectively. Let $\alpha,\beta, \gamma $ be the amplitudes of the corresponding angles. We can choose one side, for instance $AB $, and draw the height from $C $ to its foot $D $ on $AB $, identifying two parts $AD$ and $DB $. To determine the coordinates of the orthocentre $H $, we can first calculate the coordinates of $D $ by applying the property above to the two parts of the side $AB $. Then, we can calculate the coordinates of $H $ by applying the same property to the two parts of the height $CD $ identified by the orthocentre. 
Focusing initially on the $x $- coordinates, since $ \overline{ AD}=\overline{AC} \cos \alpha\,\, $ and $\overline {DB}=\overline{BC} \cos \beta \,\,$, then the $x $-coordinate of the point $D$ is
$$\dfrac{x_1 \overline{DB} +x_2 \overline {AD}}{\overline {AB} }= \dfrac{x_1 \overline{ BC} \cos {\beta}+x_2 \overline {AC} \cos {\alpha}}{\overline {AB} }$$
By a well known property of the orthocentre, if $R$ is the radius of the circumscribed circle, we have $\overline {CH}=2R\cos {\gamma} \,\,\,$. Also, we have $$\overline {HD}=\overline {AH} \cos {\beta}= 2R\cos {\alpha} \cos {\beta}\, \,\,\,$$ So the $x $-coordinate of the orthocentre $H $ is
$$ \small {\frac{ \cos {\gamma} \frac{x_1 \overline{ BC} \cos {\beta}+x_2 \overline {AC} \cos {\alpha}} {\overline {AB} } + x_3\cos {\alpha} \cos {\beta} } {\cos {\alpha} \cos {\beta} + \cos {\gamma}}}$$
$$\small {= \dfrac{ x_1 \overline{ BC} \cos {\beta}\cos {\gamma} +x_2 \overline {AC} \cos {\alpha} \cos {\gamma} +x_3 \overline{AB} \cos {\alpha} \cos {\beta} } {\overline {AB}\cos {\alpha} \cos {\beta}+ \overline {AB} \cos {\gamma}}}$$
Because $\overline {AB}=\overline {AC}\cos {\alpha}+ \overline {BC}\cos {\beta}\,\,\,$, substituting in the denominator we have
$$ \small {\dfrac{ x_1 \overline{ BC} \cos {\beta}\cos {\gamma} +x_2 \overline {AC} \cos {\alpha} \cos {\gamma} +x_3 \overline{AB} \cos {\alpha} \cos {\beta} } { \overline {BC}\cos {\beta}\cos {\gamma}+ \overline {AC}\cos {\alpha}\cos {\gamma} + \overline {AB}\cos {\alpha} \cos {\beta}}}$$
and dividing by $\cos {\alpha} \cos {\beta} \cos {\gamma}\,\,\,$,
$$\displaystyle \dfrac{ \frac{ x_1 \overline{ BC} }{ \cos{\alpha}} +\frac{ x_2 \overline {AC}}{ \cos {\beta}} +\frac{x_3 \overline{AB}}{\cos {\gamma}} } {\frac{\overline {BC}}{\cos {\alpha}} +\frac{ \overline {AC}}{\cos {\beta}}+ \frac{\overline {AB}}{\cos {\gamma} }}$$
Finally, using the law of sines, we can make the substitutions $$ \overline{ BC} =2R \sin {\alpha} \,\,$$ $$ \overline{AC} =2R \sin {\beta}\,\,\, $$ $$ \overline{ AB} =2R \sin {\gamma} \,\,\,$$ obtaining that the $x $- coordinate of the orthocentre $H $ is
$$\dfrac{x_1\tan {\alpha}+x_2\tan{\beta}+x_3\tan {\gamma}}{\tan {\alpha}+\tan{\beta}+\tan {\gamma}}$$
Using the same procedure, we can get that the $y $-coordinate of orthocentre $H $ is
$$\dfrac{y_1\tan {\alpha}+y_2\tan{\beta}+y_3\tan {\gamma}}{\tan {\alpha}+\tan{\beta}+\tan {\gamma}}$$
Note that the tangent of each angle can be easily obtained using the law of cosines.
A similar method can be used to find the coordinates of other points, e.g. the barycentre (for which the solution is trivially obtained by averaging coordinates), the circumcentre and the incentre.