方法

  1. 作圆的垂直中心线AB,CDAB,\,CDAB,CD;
  2. 取OBOBOB的中点HHH;
  3. 以HHH为圆心, HCHCHC为半径画圆弧交ABABAB与GGG点;
  4. CGCGCG即为圆内接正五边形的边长.

图形

代码

\documentclass[tikz,border=3pt]{standalone}
\usetikzlibrary{calc}
\usetikzlibrary{intersections,through}\begin{document}\begin{tikzpicture}[]% AB, CD为圆的垂直中心线\coordinate [label=below left:$A$] (A) at (0,0);\coordinate [label=below right:$B$] (B) at (4,0);\coordinate [label=above left:$C$] (C) at (2,2);\coordinate [label=below right:$D$] (D) at (2,-2);\coordinate [label=below right:$O$] (O) at (2,0);\draw [name path=o] (O) circle (2);\draw [densely dashed,-latex,name path=AB] ($(A)!-.1!(B)$) -- ($(A)!1.1!(B)$);\draw [densely dashed,latex-,name path=CD] ($(C)!-.1!(D)$) -- ($(C)!1.1!(D)$);\coordinate [label=below:$H$] (H) at ($(O)!.5!(B)$);% 标记弧段\path [name path=o1] let \p1=($ (H) - (C) $), \n2={veclen(\x1, \y1)}in (H) circle (\n2);% 找到交点G\path [name intersections={of=o1 and AB}] coordinate [label=below right:$G$] (G) at (intersection-1);\draw (G) -- (C);\draw [-latex] (H) -- ($(H)!1.18!($(C)!.5!(G)$)$);% 绘制弧段\draw [red]let \p1=($ (H) - (C) $), \n2={veclen(\x1, \y1)}in (G) arc (180:110:\n2)(G) arc (180:185:\n2);% 找到其他点\path [name path=o2]let\p2=($ (G) - (C) $),\n2={veclen(\x2,\y2)}in (C) circle (\n2);\path [name intersections={of=o2 and o}]coordinate [label=above left:$E$] (E) at (intersection-1);\path [name path=o3]let\p2=($ (G) - (C) $),\n2={veclen(\x2,\y2)}in (E) circle (\n2);\path [name intersections={of=o3 and o}]coordinate [] (F) at (intersection-2);\path [name path=o4]let\p2=($ (G) - (C) $),\n2={veclen(\x2,\y2)}in (F) circle (\n2);\path [name intersections={of=o4 and o}]coordinate [] (J) at (intersection-2);\path [name path=o5]let\p2=($ (G) - (C) $),\n2={veclen(\x2,\y2)}in (J) circle (\n2);\path [name intersections={of=o5 and o}]coordinate [] (K) at (intersection-1);% 绘制正五边形\draw [thick] (C) -- (E) -- (F) -- (J) -- (K) -- cycle;\end{tikzpicture}
\end{document}

TikZ绘图示例——尺规作图: 圆内接正五边形的近似画法相关推荐

  1. TikZ绘图示例——尺规作图: 圆内接正七边形的近似画法

    做法 作圆的垂直中心线AB,CDAB,\,CDAB,CD; 以DDD为圆心, DODODO为半径作圆弧交圆周于E,FE,\,FE,F点, 连接EFEFEF交CDCDCD于GGG, GFGFGF即为圆内 ...

  2. TikZ绘图示例——尺规作图: 圆内接正九边形的近似画法

    做法 作圆的垂直中心线AB,CDAB,\,CDAB,CD; 以BBB为圆心, BCBCBC为半径作圆弧与ABABAB交于点GGG; 以GGG为圆心, GCGCGC为半径作圆弧交ABABAB于FFF点; ...

  3. TikZ绘图示例——尺规作图: 圆内接任意正边形的近似画法(以正七边形为例)

    做法 ABABAB为圆的直径; 把直径ABABAB等分成所求的多边形边数(例如图中分成七边形); 分别以A,BA,\,BA,B为圆心, ABABAB长为半径作圆弧交于EEE点; 连接E2E2E2, 并 ...

  4. TikZ绘图示例——尺规作图: 椭圆的近似画法

    做法 作长轴ABABAB短轴CDCDCD, AB,CDAB,\,CDAB,CD互相垂直平分于点OOO; 连接ACACAC; 以OOO为圆心, OAOAOA为半径作圆弧交OCOCOC延长线于EEE点; ...

  5. TikZ绘图示例——尺规作图: 鸭蛋圆形的近似画法

    做法 画垂直线AB,CDAB,\,CDAB,CD交于点OOO; 以OOO为圆心作圆; 分别以D,CD,\,CD,C为圆心, DCDCDC长为半径作圆弧交于BBB点; 连接CGCGCG和DGDGDG并延 ...

  6. TikZ绘图示例——尺规作图:直角的画法(二)

    做法 作任意水平线, 并在此线上任取一点AAA; 以AAA为圆心, 任意长ABABAB为半径作圆弧; 以BBB为圆心, ABABAB长为半径作圆弧, 与上一圆弧交于点OOO, 连接BOBOBO并延长; ...

  7. TikZ绘图示例——尺规作图:直角的画法(一)

    方法 作任意水平直线; 作任意斜线与水平直线相交于BBB点; 在斜线上任取一点OOO; 以OOO为圆心, OBOBOB为半径作圆弧分别与水平直线和斜线交于点A,CA,\,CA,C, 连接CACACA, ...

  8. TikZ绘图示例——尺规作图:任意等分半圆弧

    做法 将一个半圆五等分, 做法如下: 把半圆的直径ABABAB分为555等分; 分别以A,BA,\,BA,B为圆心, ABABAB长为半径, 作圆弧交于点OOO; 作OOO与各分点的连线并延长交半圆于 ...

  9. TikZ绘图示例——尺规作图:线段的任意等分

    描述 将线段ABABAB五等分, 做法如下: 从AAA点做一直线ACACAC与ABABAB成一角度(最好20∘∼40∘20^\circ\sim40^\circ20∘∼40∘); 由AAA点起在ACAC ...

最新文章

  1. server sql 数据库列名price无效_SQL学习笔记整理(持更)
  2. Vue——vue-chartjs[Vue 对于 Chart.js 的封装]
  3. RocketMQ的存储之消息的同步、异步刷盘
  4. 网摘--2014年5月12日
  5. 【HDU - 5094】 Maze (状态压缩+bfs)
  6. spring mvc 配置解析之xml
  7. 详解API Gateway流控实现,揭开ROMA平台高性能秒级流控的技术细节
  8. arm linux 蜂鸣器qt,Qt 程序中使用蜂鸣器 ioctl()
  9. python ftplib下载文件封装
  10. python修改pip源脚本_修改python的pip源为国内源
  11. mysql之判断字段是否存在于表中
  12. 嵌入式基础面八股文——死锁与饥饿(4)
  13. linux 提取网卡驱动,linux(ubuntu18.04)系统上安装RTL8822CE网卡驱动
  14. 金山词霸划译功能对IDE的影响
  15. git push时提示邮箱格式不正确
  16. Freeze the Discriminator a Simple Baseline for Fine-Tuning GANs
  17. IEEE发布《人工智能与机器学习在网络安全领域的应用》
  18. 稀疏表达和压缩感知的一些对比
  19. 最佳开源PHP开发工具
  20. pdf如何转换成excel?教你几个方法

热门文章

  1. 吴裕雄--天生自然 JAVASCRIPT开发学习: 表单验证
  2. MySQL高级之事务
  3. silverlight中DataGrid错误:data未定义
  4. windows 系统服务(转帖)
  5. 动态规划——买卖股票的最优时机含手续费(Leetcode 714)
  6. 软件工程复习提纲——第十一章
  7. 贪心算法——洛谷(P3817)小A的糖果
  8. 北大OJ(POJ 2503)在线翻译
  9. 数据结构—链表-单链表应用-拆分链表
  10. 语言prodave以太网通讯_工业以太网通讯