三角形的外心 内心 重心 垂心 九点圆心与各圆半径的算法
三角形的外心 内心 重心 垂心 九点圆心与各圆半径的计算算法
update:
triangle's all center is A B and C线性组合,权重系数都是相应的有向面积比
W_A=S-OBC/S-ABC
上图中的W_A W_B and W_C are wrong, please update them.
ref:九点圆圆心 - 百度百科
三角形三边的中点,三高的垂足和三个欧拉点〔连结三角形各顶点与垂心所得三线段的中点〕九点共圆〔通常称这个圆为九点圆〔nine-point circle〕
九点圆具有许多有趣的性质,例如:
1.三角形的九点圆的半径是三角形的外接圆半径之半;
2.九点圆的圆心在欧拉线上,且恰为垂心与外心连线的中点;
3.三角形的九点圆与三角形的内切圆,三个旁切圆均相切
三角形的外心 内心 重心 垂心 九点圆心与各圆半径的算法相关推荐
- C#三点法计算圆心坐标和圆半径
引用"System.Drawing" Using指令: using System.Drawing; 代码块: /// <summary> /// 三点法计算圆心坐标和圆 ...
- 内心、外心、重心、垂心的区分
内心(内切圆的圆心,三个角的角平分线的交点) 性质:到三条边距离相等. 外心(外接圆的圆心,三条中垂线的交点) 性质:到三个顶点距离相等 重心(三条中心的交点) 性质: 重心是三条中线的三等分点(重心 ...
- java 求两线交点_JAVA求两直线交点和三角形内外心的编程代码
JAVA求两直线交点和三角形内外心的编程代码 一.求两直线交点 复制代码 代码如下: class Point { double x; double y; public Point() { this.x ...
- 牛客小白月赛21(求三角形的外心模板)
题目链接:https://ac.nowcoder.com/acm/contest/3947/A 分析: 三角形的外心是三条边垂直平分线的交点. 代码: #include <stdio.h> ...
- ACM常见问题之【三角形的外心】
该点到三角形三个顶点距离相同,即三角形的外心. #include<bits/stdc++.h> using namespace std; int main() {double x1, x2 ...
- poj1266Cover an Arc.(三角形的外心)
题目链接: http://poj.org/problem?id=1266 题目大意: 给三个点,求出能够覆盖由这三个点组成的圆弧的最小矩形面积. 思路: 根据三个点可以组成一个三角形,那么就能算出这个 ...
- C语言学习之有4个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2)、(2,-2),圆半径为1
有4个圆塔,圆心分别为(2,2).(-2,2).(-2,-2).(2,-2),圆半径为1,这4个塔的高度为10m,塔以外无建筑物.今输入任一点的坐标,求该点的建筑高度(塔外的高度为零). #inclu ...
- 求过圆心直线与圆的两个交点
主要是注意所使用的数据类型. 之前用的是float,出现了一些意外,而且花费了我不少时间来反复验证.推导, 做了很多的无用功,而且,反复推导得出来的计算步骤并没有什么不牢靠的地方. 然后计算得到的结果 ...
- 有四个圆塔,圆心分别为(2,2)、(-2,2)、(2,-2)、(-2,-2),圆半径为1.这四个塔的高度为10米。塔以外无建筑物。今输入一个点的坐标,求该点的建筑高度(塔外的高度为0m)
有四个圆塔,圆心分别为(2,2).(-2,2).(2,-2).(-2,-2),圆半径为1.这四个塔的高度为10米.塔以外无建筑物.今输入一个点的坐标,求该点的建筑高度(塔外的高度为0m)? 首先将四个 ...
- lisp取两直线交点画圆_求过圆心直线与圆的两个交点
主要是注意所使用的数据类型. 之前用的是float,出现了一些意外,而且花费了我不少时间来反复验证.推导, 做了很多的无用功,而且,反复推导得出来的计算步骤并没有什么不牢靠的地方. 然后计算得到的结果 ...
最新文章
- OpenCV(五)绘制图形与文本
- Spark(1)——spark基本原理与启动
- C++std命名空间和头文件详解
- MyBatis-Plus通用枚举自动关联注入
- spring bean
- oracle 多版本机制,关于oracle多版本机制副作用的问题-Oracle
- LINQ Enumerable 续
- 威金Worm.Viking病毒分析及处理
- JAVA中小型医院信息管理系统源码 医院系统源码
- Cookie起源与发展
- 考计算机网络证书转深户,惊?这个证书能帮你直接入深户,还没有学历要求? 你还在等什么...
- Screeps入门: harvest,upgrader,builder初级自动化
- 转:将HTML5封装成android应用APK文件的几种方法
- android主线程和子线程的区别
- 如何从iPhone的音乐应用程序中删除Apple Music
- 水果食用大全 -- 果品食疗 - 柿子
- 番茄的随笔2-准PR控制传递函数离散化
- Linux 各类设置、配置、使用技巧参考,Linux使用集锦
- 基于彩信技术的手机报业务分析(转)
- CAN总线学习笔记(2)- CAN协议数据帧与遥控帧