有三个点,计算出角平分线。首先要算出两个点之间的方位角,根据方位角算出夹角。下面以角平分线长度是20示例计算。

        double dStartAngle = Math.atan2(mdE1 - mdE2, mdN1 - mdN2);double dEndAngle = Math.atan2(mdE3 - mdE2, mdN3 - mdN2);double dWAngle = dEndAngle - dStartAngle;//外角角度if (dWAngle < 0) {dWAngle += 2 * Math.PI;} else if (dWAngle  > (2 * Math.PI)) {dWAngle -= 2 * Math.PI;}double dNAngle = 2 * Math.PI - dWAngle;//夹角  这个角度是比较小的/// 这里算出来角度都是弧度单位的double temp = dWAngle / 2 + dStartAngle;///外角平分线的点double N = 20 * Math.cos(temp) + mdN2;double E = 20 * Math.sin(temp) + mdE2;///夹角(内角)平分线的点N = 2 * mdN2 - N;E = 2 * mdE2 - E;

计算方位角:

    //计算两点方位角public double getAzimuth(double dN1, double dE1, double dN2, double dE2) {double dAzimuth = 0;dAzimuth = Math.atan2(dE2 - dE1, dN2 - dN1) * 180 / Math.PI;if (dAzimuth < 0)dAzimuth += 360;return dAzimuth;}

Java 计算角平分线相关推荐

  1. java 平均分配算法_「角平分线」Java 计算角平分线 - seo实验室

    角平分线 有三个点,计算出角平分线.首先要算出两个点之间的方位角,根据方位角算出夹角.下面以角平分线长度是20示例计算. double dStartAngle = Math.atan2(mdE1 - ...

  2. Java计算两个字符串日期之间的天数差

    Java计算两个字符串日期之间的天数差 调用方法: public static void main(String[] args) throws ParseException {String a = & ...

  3. 炒股Java_基于java计算买卖股票的最佳时机

    这篇文章主要介绍了基于java计算买卖股票的最佳时机,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 问题: 可以将问题转化为如下图所示,即求多个累计 ...

  4. java中日期计算时间差,用java计算日期/时间差

    用java计算日期/时间差 我也想计算两个日期之间的差额以小时/分钟/秒为单位. 我的代码有一个小问题,就是:String dateStart = "11/03/14 09:29:58&qu ...

  5. java如何计算时间天数差,java计算两个时间相差天数的方法汇总

    问题描述: 输入:两个日期 输出:两个日期相差的天数 具体代码实现 方法1: 通过calendar类的日期比较.注意:这里需要考虑一下: 日期是跨年份的,如一个是2012年,一个是2015年的 年份是 ...

  6. Java计算时间差、日期差总结(亲测)

    Java计算时间差.日期差总结 最近工作中遇到需要计算时间差,搜索了几种计算时间差的方法,这里总结一下 1.java 7中的日历类Calendar Calendar类使用其静态的getInstance ...

  7. Java计算时间差_传统的SimpleDateFormat类

    Java计算时间差_传统的SimpleDateFormat类 SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM-dd ...

  8. java计算混淆矩阵(分类指标:查准率P,查全率R,P和R的调和均值F1,正确率A)

    [0]README 本文使用 java 计算混淆矩阵,并利用 混淆矩阵值计算 分类指标:通用分类指标有: 查准率,查全率,查准率和查全率的调和均值F1值,正确率, AOC, AUC等:本文计算前4个指 ...

  9. java 计算协方差_Java的深度:通过协方差暴露的API泄漏

    java 计算协方差 Java有时可能非常棘手,特别是在API设计中. 让我们看一个非常有趣的展示柜. jOOQ强烈地将API与实现分开. 所有API都在org.jooq包中,并且是公共的. 大多数实 ...

最新文章

  1. centos7 搭建本地git_本地服务调用K8S环境中的SpringCloud微服务实战
  2. python游戏编程入门书籍推荐-游戏编程入门书籍推荐:想要游戏编程尽快入门这些书不要错过...
  3. Hello World!!
  4. JAVA进制的表示方式
  5. switchHost管理员身份运行出错问题
  6. 一个比较隐蔽热门的微信解封项目
  7. 宝峰BF-888S对讲机写频!Android下的对讲机写频工具!
  8. 宽带拨号连接显示被远程计算机终止
  9. onenote怎么同步到电脑_如何同步手机和电脑 onenote
  10. 数据库问题——合并表格
  11. python解椭圆方程的例题_椭圆标准方程典型例题及练习题
  12. Data truncation: Incorrect string value
  13. 2022年茶艺师(中级)特种作业证考试题库及在线模拟考试
  14. SSM+Vue+Element-UI实现网上跳蚤市场
  15. js 实现页面朗读功能,利用百度语音API
  16. 新代系统cnc怎样连接电脑_新代数控系统操作基础.doc
  17. 关闭服务器共享文件,服务器如何关闭共享文件夹共享文件夹
  18. Linux自学指南-从应用到内核
  19. 全球与中国动臂和剪式举升机市场深度研究分析报告
  20. Java里面timestamp和long的相互转换

热门文章

  1. 基于神经网络MPPT的PV光伏阵列控制系统simulink仿真
  2. 聚类——Newman系列算法
  3. 【概率论】基础之概率概论与集合论
  4. php禁止ua,服务器禁止某些User Agent抓取网站
  5. host 问题 和 证书问题
  6. 库卡机器人报错“一般变频器故障“
  7. 怎么查看iOS iPhone的Safari版本userAgent
  8. Bilibili Mac开源客户端
  9. 电路开放性创新Multisim设计与理论验证
  10. 这才是做生意的正确方法,360行,行行出状元,摆摊也能赚大钱