平面几何专题

C语言平面几何19-三角形的重心和垂心

三角形的重心:三角形三条中线的交点。该交点到顶点的距离是到对边中点距离的2倍。三角形的垂心:三角形三条高的交点。/* 三角形的重心 */Point BaryCenter(Triangle t){// 三条中线的交点Point m = MiddlePoint(t.B, t.C);Line l1 = LineMake(t.A, m);Point n = MiddlePoint(t.A, t.

C语言平面几何18-三角形的内心和内切圆

三角形的内心,就是其内切圆的圆心。三角形三内角平分线相交于一点,该点即为内心。/* 三角形的内心 */Point Incenter(Triangle t){Line l1 = AngleBisector(t.A, t.B, t.C);Line l2 = AngleBisector(t.B, t.A, t.C);int flag;return LinesIntersection(l1, l

C语言平面几何17-角平分线

角平分线的求解思路,如图,求∠ABC的角平分线:(1)在BC(或BC的延长线)上取一点D,使|AB|=|BD|。(2)求线段AD的中点E,则直线BE即为∠ABC的角平分线。点D的坐标可以根据三角形相似来求解,如x满足|BD|/|BC|=(D.x-B.x)/(C.x-B.x)。/* 角平分线,输入:角ABC<180度 */Line AngleBisector(Point A, Point B

C语言平面几何16-三角形的外心和外接圆

三角形的外心,就是其外接圆的圆心。三角形三边的垂直平分线相交于一点,该点即为外心。/* 三角形的外心 */Point Excenter(Triangle t){Line l1 = PerpendicularBisector(t.A, t.B);Line l2 = PerpendicularBisector(t.A, t.C);int flag;return LinesIntersecti

C语言平面几何15-线段的垂直平分线

线段AB的垂直平分线:先求中点M,再根据线段AB的斜率k1求出直线的斜率k2,k1*k2=-1,最后求出线段的方程:kx-y+C=0。/* 线段的垂直平分线 */Line PerpendicularBisector(Point A, Point B){Point m; // 中点m.x = (A.x + B.x)/2;m.y = (A.y + B.y)/2;Line l;if (dequ

C语言平面几何14-三角形的面积

求三角形ABC的面积S。1)S=底*高/22)S2=p*(p-a)*(p-b)*(p-c),其中p=(a+b+c)/2C语言代码:/* 三角形的面积: 底*高/2 */double AreaOfTriangle(Triangle t){Line l = LineMake(t.A, t.B);double d = DistanceOfPoints(t.A, t.B);double h =

uva 10387 Billiard(平面几何)

Billiard In a billiard table with horizontal side  a  inches and vertical side  b  inches, a ball is launched from the middle of the table. After  s  > 0 seconds the ball returns to the poin

Three.js学习10:几何体(1)-平面几何体

-----------------------------华丽的分割线--------------------- 相关代码均已上传到 gitee 中:myThree: 学习 Three.js ,努力加油~! Gitee 静态演示地址:Three JS 演示页面  -----------------------------华丽的分割线--------------------- 一、几何体

new mars3d.graphic.PolygonEntity({计算平面几何中心点及贴地效果展示

1.Mars3d提供了几何图形相关点位的计算方法polyutil: PolyUtil - V3.7.0 - Mars3D API文档 2.通过api可以算出相关经纬度坐标,实现相关中心点的展示 : 功能示例(Vue版) | Mars3D三维可视化平台 | 火星科技 3.相关实现代码: function addDemoGraphic1(graphicLayer) {   cons

gdal平面几何空间关系

关于平面几何的空间关系判定,gdal提供了8个函数,分别是:Intersects(相交),Equals(相等),Disjoint(不相交),Touches(接触),Crosses(交叉),Within(被包含),Contains(包含),Overlaps(重叠)。关于几种空间关系的概念,网上有许多权威解释,此处不做解释说明。本文仅研究gdal如何判定平面几何的空间关系。

【平面几何】三角形的内心与内切圆(性质归纳)(上)

【平面几何】三角形的内心与内切圆(性质归纳) 注记: 三角形内切圆半径记为 r r r, 外接圆半径记为 R R R, 顶点 A A A 点所对的旁切圆半径记为 r A r_A rA​, 以此类推. 性质1-1. △ A B C \triangle ABC △ABC 的内切圆 I I I 分别切 B C BC BC, A C AC AC, A B AB AB 于 D D D

OpenRoads Designer平面几何路线-桩号、偏移绘图

打开土木精确绘图对话框,点击设置,打开Show Accudraw Dialog选项。 在有多个平面路线时,需要在精确绘图对话框内选择桩号、偏移对应的中心线路线,定位方式选桩号、偏移: 在平面路线A上绘图(GeomBL6): 选中平面路线B(GeomBL13)