Java 计算角平分线
有三个点,计算出角平分线。首先要算出两个点之间的方位角,根据方位角算出夹角。下面以角平分线长度是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 计算角平分线相关推荐
- java 平均分配算法_「角平分线」Java 计算角平分线 - seo实验室
角平分线 有三个点,计算出角平分线.首先要算出两个点之间的方位角,根据方位角算出夹角.下面以角平分线长度是20示例计算. double dStartAngle = Math.atan2(mdE1 - ...
- Java计算两个字符串日期之间的天数差
Java计算两个字符串日期之间的天数差 调用方法: public static void main(String[] args) throws ParseException {String a = & ...
- 炒股Java_基于java计算买卖股票的最佳时机
这篇文章主要介绍了基于java计算买卖股票的最佳时机,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 问题: 可以将问题转化为如下图所示,即求多个累计 ...
- java中日期计算时间差,用java计算日期/时间差
用java计算日期/时间差 我也想计算两个日期之间的差额以小时/分钟/秒为单位. 我的代码有一个小问题,就是:String dateStart = "11/03/14 09:29:58&qu ...
- java如何计算时间天数差,java计算两个时间相差天数的方法汇总
问题描述: 输入:两个日期 输出:两个日期相差的天数 具体代码实现 方法1: 通过calendar类的日期比较.注意:这里需要考虑一下: 日期是跨年份的,如一个是2012年,一个是2015年的 年份是 ...
- Java计算时间差、日期差总结(亲测)
Java计算时间差.日期差总结 最近工作中遇到需要计算时间差,搜索了几种计算时间差的方法,这里总结一下 1.java 7中的日历类Calendar Calendar类使用其静态的getInstance ...
- Java计算时间差_传统的SimpleDateFormat类
Java计算时间差_传统的SimpleDateFormat类 SimpleDateFormat simpleFormat = new SimpleDateFormat("yyyy-MM-dd ...
- java计算混淆矩阵(分类指标:查准率P,查全率R,P和R的调和均值F1,正确率A)
[0]README 本文使用 java 计算混淆矩阵,并利用 混淆矩阵值计算 分类指标:通用分类指标有: 查准率,查全率,查准率和查全率的调和均值F1值,正确率, AOC, AUC等:本文计算前4个指 ...
- java 计算协方差_Java的深度:通过协方差暴露的API泄漏
java 计算协方差 Java有时可能非常棘手,特别是在API设计中. 让我们看一个非常有趣的展示柜. jOOQ强烈地将API与实现分开. 所有API都在org.jooq包中,并且是公共的. 大多数实 ...
最新文章
- centos7 搭建本地git_本地服务调用K8S环境中的SpringCloud微服务实战
- python游戏编程入门书籍推荐-游戏编程入门书籍推荐:想要游戏编程尽快入门这些书不要错过...
- Hello World!!
- JAVA进制的表示方式
- switchHost管理员身份运行出错问题
- 一个比较隐蔽热门的微信解封项目
- 宝峰BF-888S对讲机写频!Android下的对讲机写频工具!
- 宽带拨号连接显示被远程计算机终止
- onenote怎么同步到电脑_如何同步手机和电脑 onenote
- 数据库问题——合并表格
- python解椭圆方程的例题_椭圆标准方程典型例题及练习题
- Data truncation: Incorrect string value
- 2022年茶艺师(中级)特种作业证考试题库及在线模拟考试
- SSM+Vue+Element-UI实现网上跳蚤市场
- js 实现页面朗读功能,利用百度语音API
- 新代系统cnc怎样连接电脑_新代数控系统操作基础.doc
- 关闭服务器共享文件,服务器如何关闭共享文件夹共享文件夹
- Linux自学指南-从应用到内核
- 全球与中国动臂和剪式举升机市场深度研究分析报告
- Java里面timestamp和long的相互转换