|
Author |
abababa
Posted 2023-4-3 14:35
这个我想出来怎么画了,点B先不确定,先画出点A和C,这时AC的中点B'能画出来,然后画一个角A,则AB所在的直线能确定,角平分线也能画出来。再之后能确定AB边的垂线CC',这时根据垂线CC'和角A的平分线,就能确定三线共点的O。最后画出B'O和AB所在直线的交点就是B点,就全部确定了。
只是这样画,最后那个三角形底边是斜着的,不是和x轴平行,有点不好看。tkz-euclide代码如下:
- \begin{tikzpicture}[scale=2,label style/.style={font=\scriptsize}]
- \tkzDefPoints{4/3/A,5/0/C}
- \tkzDefMidPoint(A,C)\tkzGetPoint{B'}
- \tkzDefPointBy[rotation=center A angle -35](B')\tkzGetPoint{X}
- \tkzDefPointBy[rotation=center A angle -70](B')\tkzGetPoint{Y}
- \tkzDefPointBy[projection=onto A--Y](C)\tkzGetPoint{C'}
- \tkzInterLL(A,X)(C,C')\tkzGetPoint{O}
- \tkzInterLL(B',O)(A,C')\tkzGetPoint{B}
- \tkzInterLL(B,C)(A,O)\tkzGetPoint{A'}
- \tkzDrawSegments[color=OliveGreen](A,B B,C C,A A,A' B,B' C,C')
- \tkzLabelPoints[above][color=blue](A)
- \tkzLabelPoints[left][color=blue](B)
- \tkzLabelPoints[below right][color=blue](C)
- \tkzLabelPoints[above right][color=blue](O)
- \tkzLabelPoints[below left][color=blue](A')
- \tkzLabelPoints[right][color=blue](B')
- \tkzLabelPoints[above left][color=blue](C')
- \tkzDrawPoints[color=blue,fill=blue](A,B,C,A',B',C',O)
- \end{tikzpicture}
Copy the Code |
|