首页 > 其他分享 >根据两点坐标和半径返回圆点坐标

根据两点坐标和半径返回圆点坐标

时间:2024-01-10 10:22:07浏览次数:20  
标签:圆点 x2 y1 let 坐标 半径 c2 c1 x1

GetCircleCenter(x1,y1,x2,y2,r){
        let c1 = (x2 * x2 - x1 * x1 + y2 * y2 - y1 * y1) / (2 * (x2 - x1));
        let c2 = (y2 - y1) / (x2 - x1);

        let A = c2 * c2 + 1;
        let B = (2 * x1 * c2 - 2 * c1 * c2 - 2 * y1);
        let C = x1 * x1 - 2 * x1 * c1 + c1 * c1 + y1 * y1 - r * r;
        //圆心坐标1
        let r_y = (-B + Math.sqrt(B * B - 4 * A * C)) / 2 / A;
        let r_x = c1 - c2 * r_y;
        //圆心坐标2
        // let r_y = (-B - Math.sqrt(B * B - 4 * A * C)) / 2 / A;
        // let r_x = c1 - c2 * r_y;


        return [r_x, r_y]
 },

 

标签:圆点,x2,y1,let,坐标,半径,c2,c1,x1
From: https://www.cnblogs.com/ren17/p/17955933

相关文章

  • 三坐标测量机的应用场景及其国产化的重要意义
    三坐标测量机广泛应用于制造业和工程领域,测量工件在三维空间中的尺寸、形状和位置,对工件进行精确的测量和检测。它具有高精度、高效率和自动化程度高的优点。应用场景1、汽车制造领域在汽车生产过程中,需要对零部件的精度和质量进行检测,以确保产品的可靠性和安全性。三坐标测量机......
  • 百度地图添加坐标点
    html<!DOCTYPEhtml><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>查看签到信息-地图&l......
  • Maven 基础认识以及坐标认识(一)
    1、Maven是Apache软件基金会组织维护的一款自动化构建工具,专注服务于Java平台的项目【构建】和【依赖管理】构建的几个环节:①清理:删除以前的编译结果,为重新编译做好准备。②编译:将Java源程序编译为字节码文件。③测试:针对项目中的关键点进行测试,确保项目在迭代开发过......
  • geoc_bd09towgs84 百度坐标转wgs84
    转自:https://zhuanlan.zhihu.com/p/612305027描述百度坐标系转wgs84坐标系"geoc_bd09towgs84"("geom""public"."geometry")示例selectgeoc_bd09towgs84(st_geometryfromtext('POINT(120.2338240008098530.38137624233871)'));-......
  • 利用地面控制点高程坐标实现三维模型数据的高程修正的方法分析
    利用地面控制点高程坐标实现三维模型数据的高程修正的方法分析 倾斜摄影是一种通过航空或地面设备获取的图像数据,可以用于生成三维模型。然而,倾斜摄影数据中的高程坐标存在一定的偏差,这可能会影响到生成的三维模型的准确性和精度。为了修正这些高程坐标的偏差,可以利用地面控制......
  • 利用地面控制点实现倾斜摄影三维模型数据的几何坐标纠正技术方法分析
    利用地面控制点实现倾斜摄影三维模型数据的几何坐标纠正技术方法分析 利用地面控制点实现倾斜摄影三维模型数据的几何坐标变换和纠正是提高模型数据精度和准确性的重要步骤。地面控制点是已知具有准确地理坐标的参考点,通过与倾斜摄影图像上的对应点进行匹配和校正,可以实现几何......
  • Cesium中的空间直角坐标系、经纬度、弧度之间的转换
    <!DOCTYPEhtml><head><title>HelloWorld</title><scriptsrc="../Build/Cesium/Cesium.js"></script><linkhref="../Build/Cesium/Widgets/widgets.css"rel="stylesheet"/><st......
  • allego 定位元器件的坐标
    问题:我想在底板上防止连接器,但是不知道4个连接器的相对位置。解决:可以通过找到连接器的绝对坐标来进行计算出相对位置。   我自己的操作如下; ......
  • 【转载】JAVA 百度坐标,火星坐标和WGS84之间互转
    原出处:https://www.cnblogs.com/Fooo/p/16986453.html/***a*/publicfinalstaticdoublea=6378245.0;/***ee*/publicfinalstaticdoubleee=0.00669342162296594323;//圆周率GCJ_02_To_WGS_84publicfinalstatic......
  • 年度总结&计划-坐标杆服务协创未来
    导读      物联网卡国际化运营综合平台;多接口能力集成,极致同步算法、千万数据承载、国际化方案。多端系统支持、直充内充、阶梯限速、自动化运营方案、阶梯防超套、多支付方式; 极致同步算法(实测数据):    每20秒触发一次同步,同步时间20秒内配置【服务器4核8GCPU......