做法

已知直线lll和直线外一点AAA, 作过AAA点并平行于lll的直线.

以大于AAA到lll距离的长度为半径,以AAA为圆心画圆弧rrr,交直线lll于BBB点.以BBB为圆心,相同半径画圆弧,在相同方向上交直线lll 于CCC点.以CCC为圆心,相同半径画圆弧,交圆弧rrr于DDD点(非BBB点), 连接ADADAD,则所作直线ADADAD就是所求的直线.

图形

代码

\documentclass[tikz, border=5pt]{standalone}
% 用于计算点的坐标
\usetikzlibrary{calc}
% 用于计算交点
\usetikzlibrary{intersections,through}\begin{document}
\begin{tikzpicture}% \draw[help lines] (-2,-2) grid (5,5);% 绘制直线l\coordinate [] (M) at (-.5,0); \coordinate [label=right:{$\ell$}] (N) at (3.5,0);\draw[name path=l] (M) -- (N);% 标记直线外一点A\coordinate [label=above:$A$] (A) at (.5,1);\fill (A) circle (1pt);% 以大于$A$到$l$距离的长度为半径,以$A$为圆心画圆弧$r$,交直线$l$于$B$点.\coordinate [label=above right:$D$] (D) at ($(A)+(1.25,0)$);\draw[red] (D) arc (0:-60:1.25)(D) arc (0:10:1.25);\node[below right] (P) at (1.5,.5) {$r$};\coordinate [name path=r,circle through=(D)] (r) at (A);% 标记交点B\path [name intersections={of=r and l}] coordinate [label=below left:$B$] (B) at (intersection-2);\fill (B) circle (1pt);% 以$B$为圆心,相同半径画圆弧,在相同方向上交直线$l$ 于$C$点.\coordinate[label=below right:$C$] (C) at ($(B)+(1.25,0)$);\draw [red] (C) arc (0:10:1.25)(C) arc (0:-10:1.25);\fill (C) circle (1pt);% 以$C$为圆心,相同半径画圆弧,交圆弧$r$于$D$点(非$B$点), 连接$AD$,则所作直线$AD$就是所求的直线.\draw [red] (D) arc (127:137:1.25)(D) arc (127:117:1.25);\fill (D) circle (1pt);\draw ($(A)!-.7!(D)$) -- ($(A)!1.75!(D)$);
\end{tikzpicture}
\end{document}

参考

  1. 如何用尺规作图作一边的平行线?;

TikZ绘图示例——尺规作图:过直线外一点作给定直线的平行线相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 解决打包软链接打包失败问题
  2. flutter 按钮_flutter好用的轮子推荐二-点赞按钮动画
  3. VTK:可视化之Arbitrary3DCursor
  4. httpcline转发_如何实现Http请求报头的自动转发[应用篇]
  5. 每天一道LeetCode-----数独盘求解
  6. 使用OpenSSL加密,使用Java解密,使​​用OpenSSL RSA公钥
  7. [react] React15和16别支持IE几以上?
  8. altium designer 自动扇出功能
  9. linux多线程select定时器,linux使用select实现精肯定时器详解
  10. 【工作技巧】防止电脑睡眠,让鼠标自动周期性的点击屏幕
  11. Jmeter接口压力测试学习总结
  12. oak深度相机入门教程-Full FOV NN
  13. srs源码分析2-浅析state_threads
  14. SFB 项目经验-11-为某上市企业的Skype for Business规划与实施
  15. 敢创业但不敢上台演讲?
  16. 安装配置MacTex
  17. 当你凝视深渊时,深渊也在凝视着你。
  18. Python交互绘制Julia集
  19. isEmpty()的坑
  20. Unity3d+百度AI 实现摄像头画面实时手势识别

热门文章

  1. 搜狗公众号爬虫学习系列一公众号的biz
  2. JWT © pepsi-wyl
  3. mysql根据idb还原数据_转一篇文章:MySQL 通过idb文件恢复Innodb 数据
  4. 全国计算机演示文稿,全国计算机统考押题——演示文稿
  5. 微信服务器系统,微信公众号服务器系统基础组件研发
  6. 阿里AI Labs王刚解读9小时卖出百万台的“天猫精灵” | 高山大学(GASA)
  7. [转载] 网页制作常用英语标示
  8. docker onlyoffice7.1.1 word excel ppt在线编辑、在线预览_部署01
  9. VIP专区_读书_腾讯网
  10. (保姆级)国内1块钱注册火爆全网的OpenAI-ChatGPT机器人