TikZ绘图示例——尺规作图:直角的画法(二)
做法
- 作任意水平线, 并在此线上任取一点AAA;
- 以AAA为圆心, 任意长ABABAB为半径作圆弧;
- 以BBB为圆心, ABABAB长为半径作圆弧, 与上一圆弧交于点OOO, 连接BOBOBO并延长;
- 以OOO为圆心, ABABAB为半径作圆弧交BOBOBO延长线与CCC点;
- 连接CACACA, ∠CAB\angle CAB∠CAB即为直角.
图形
TikZ代码
\documentclass[tikz,border=3pt]{standalone}
\usetikzlibrary{calc}
\usetikzlibrary{intersections,through}\begin{document}\begin{tikzpicture}[]% 标记两点, 做直线\coordinate (M) at (-.25,0);\coordinate (N) at (2.25,0);\draw [name path=AB] (M) -- (N);\coordinate [label=below left:$A$] (A) at (0,0);\coordinate [label=below right:$B$] (B) at (2,0);\coordinate [label=left:$C$] (C) at (0,3.464102);% 以A为圆心作圆弧\draw (B) arc (0:65:2);% 圆被标记为o1\coordinate [name path=o1,circle through=(B)] (o1) at (A);% 以B为圆心作圆弧\coordinate (O) at (1,1.732051);\draw (O) arc (120:115:2)(O) arc (120:125:2);% 圆被标记为o\coordinate [name path=o2,circle through=(A)] (o2) at (B);% 找交点并标记A,B\path [name intersections={of=o1 and o2}] coordinate [label=above right:$O$] (O) at (intersection-1);\draw ($(B)!-.05!(O)$) -- ($(B)!2.1!(O)$);\draw (C) arc (120:115:2)(C) arc (120:125:2);\draw ($(C)!-.05!(A)$) -- ($(C)!1.05!(A)$);% 标记直角\draw (A) rectangle ($(A)+(.1,.1)$);\end{tikzpicture}
\end{document}
TikZ绘图示例——尺规作图:直角的画法(二)相关推荐
- TikZ绘图示例——尺规作图:直角的画法(一)
方法 作任意水平直线; 作任意斜线与水平直线相交于BBB点; 在斜线上任取一点OOO; 以OOO为圆心, OBOBOB为半径作圆弧分别与水平直线和斜线交于点A,CA,\,CA,C, 连接CACACA, ...
- TikZ绘图示例——尺规作图: 椭圆的近似画法
做法 作长轴ABABAB短轴CDCDCD, AB,CDAB,\,CDAB,CD互相垂直平分于点OOO; 连接ACACAC; 以OOO为圆心, OAOAOA为半径作圆弧交OCOCOC延长线于EEE点; ...
- TikZ绘图示例——尺规作图: 鸭蛋圆形的近似画法
做法 画垂直线AB,CDAB,\,CDAB,CD交于点OOO; 以OOO为圆心作圆; 分别以D,CD,\,CD,C为圆心, DCDCDC长为半径作圆弧交于BBB点; 连接CGCGCG和DGDGDG并延 ...
- TikZ绘图示例——尺规作图: 圆内接任意正边形的近似画法(以正七边形为例)
做法 ABABAB为圆的直径; 把直径ABABAB等分成所求的多边形边数(例如图中分成七边形); 分别以A,BA,\,BA,B为圆心, ABABAB长为半径作圆弧交于EEE点; 连接E2E2E2, 并 ...
- TikZ绘图示例——尺规作图: 圆内接正九边形的近似画法
做法 作圆的垂直中心线AB,CDAB,\,CDAB,CD; 以BBB为圆心, BCBCBC为半径作圆弧与ABABAB交于点GGG; 以GGG为圆心, GCGCGC为半径作圆弧交ABABAB于FFF点; ...
- TikZ绘图示例——尺规作图: 圆内接正七边形的近似画法
做法 作圆的垂直中心线AB,CDAB,\,CDAB,CD; 以DDD为圆心, DODODO为半径作圆弧交圆周于E,FE,\,FE,F点, 连接EFEFEF交CDCDCD于GGG, GFGFGF即为圆内 ...
- TikZ绘图示例——尺规作图: 圆内接正五边形的近似画法
方法 作圆的垂直中心线AB,CDAB,\,CDAB,CD; 取OBOBOB的中点HHH; 以HHH为圆心, HCHCHC为半径画圆弧交ABABAB与GGG点; CGCGCG即为圆内接正五边形的边长. ...
- TikZ绘图示例——尺规作图:任意等分半圆弧
做法 将一个半圆五等分, 做法如下: 把半圆的直径ABABAB分为555等分; 分别以A,BA,\,BA,B为圆心, ABABAB长为半径, 作圆弧交于点OOO; 作OOO与各分点的连线并延长交半圆于 ...
- TikZ绘图示例——尺规作图:线段的任意等分
描述 将线段ABABAB五等分, 做法如下: 从AAA点做一直线ACACAC与ABABAB成一角度(最好20∘∼40∘20^\circ\sim40^\circ20∘∼40∘); 由AAA点起在ACAC ...
最新文章
- [转]Android UI 自动化测试
- 如何在自己的信息管理系统里集成第三方权限控制组件 - 设计一个漂亮的WEB界面...
- Spring 建立简单的示例
- 在线视频常见加密方式及安全性透析
- seir模型matlab_疫情专题 | 传染病的经典数学模型
- 和vs版本关系_教学鉴定贴:如何判断是不是VS厂的沛纳海手表
- What's the QPSK?
- 两个串口通信助手之间通信_串口通信原理
- fetchrow_array()与fetchrow_arrayref()与fetchrow_hashref()的使用方法
- canvas 华为tree
- 《数据科学》第二章自学报告
- ElasticSearch 多字段分组求和
- C#/VB.NET 合并PDF页面
- 计算机组成原理——总线标准
- 高效办公软件推荐——屏幕录制类
- 鸿蒙之主的武器,各职业武器使用介绍 各职业一般用什么武器
- android 状态栏高度多少像素,Android之获取屏幕的尺寸像素及获取状态栏标题栏高度...
- wireshark抓包实验 分析 详解
- Orcale 批量更新sql
- php 获取微博cookie,获取新浪微博cookie