java 圆弧_从圆弧区域中寻找中心角
我已经更新了这个答案(原文是在最底层) .
您已经知道圆的半径,它的面积(PI * r平方)和您要构建的线段的面积(smallerPercentage / 100 * areaOfCircle) .
如果我正确理解了问题,则没有公式可以计算出创建给定区域和半径的段所需的角度 .
然而,一切都不会丢失 .
如果您知道角度,您也可以使用已有的公式计算出该区域 . A = 0.5 * r的平方*(((PI / 180)*Θ) - sin(Θ))其中θ是角度 .
因此,唯一的解决方案是开始在Θ处进行有条理的猜测,看看计算出的面积是否与您期望的一致(在一定的公差范围内) .
并且假设百分比小于50(并且大于0)则:0
所以,我会在90度时做出我的第一次猜测 . 如果该区域在45处再次猜测太大,则尝试135.每次将大小减半并从前一个角度加上或减去它 . 继续缩小范围,直到得到的区域在您所期望的区域范围内 . 不到10个猜测应该会让你到那里 .
我希望这有帮助 .
这是我原来的答案,在我正确理解你要做的事情之前:
我不确定我是否完全理解你想要达到的目标,但是你可以像这样计算你想要的角度(以度为单位):
smallAngle = 360/100 * smallerPercentage;
largeAngle = 360 - smallAngle;
并且您总是可以将度数乘以(PI / 180)以获得弧度 .
java 圆弧_从圆弧区域中寻找中心角相关推荐
- Current在Java里面_在C#中相当于Java System.currentTimeMillis()
替代: private static readonly DateTime Jan1st1970 = new DateTime (1970, 1, 1, 0, 0, 0, DateTimeKind.Ut ...
- 好消息轮询_在大流行中寻找数据科学工作而不是好消息
好消息轮询 There's good news if you've been thinking of getting into the field of data science or have be ...
- java开发_数字转换汉语中人民币的大写_完整版
转自:https://www.cnblogs.com/hongten/p/hongten_java_money.html 做这个应用,源于突然的一个想法:看到发票上面的数字要转换成汉语中人民币的大写 ...
- kotlin 反射java类_关于Kotlin反射中实例化类的问题
先上java代码: public class TUtil { public static T getT(Object o, int i) { try { return ((Class) ((Param ...
- cmd中加载java源文件_如何在cmd中编译和运行java源文件
如何在cmd中编译和运行java源文件 首先写一个名为HelloWorld.java的java源文件,存储在如C:/java/src的地址,我们再假设待会要存储的位置是C:/java/bin,则我们做 ...
- amd cpu不能在cmd环境下运行java代码_如何在Windows10中配置java的JDK环境
今天给大家分享一下如何配置java的JDK环境.操作步骤如下: 1.下载好 jdk 的安装文件,我下载的是 jdk-10.0.1_windows-x64_bin.exe 这个版本的安装文件: 2.使用 ...
- idea java 快捷键_图示Javahtml5开发中IDEA的一些常用默认快捷键
IDEA全称为IntelliJ IDEA,主要用于以Java语言开发为基础的集成环境,也可以用于诸如html5之类与Java Web系列相关的语言或框架开发:IntelliJ IDEA在编写代码时有一 ...
- 如何查看笔记本的语言编码_在编码笔记本电脑中寻找什么
如何查看笔记本的语言编码 Did you just graduate from your coding bootcamp and now have to return your loaner lapt ...
- eclipse java 测试_测试:LR中使用Eclipse来进行Java程序的测试方法
LR中使用Eclipse来进行Java程序的测试方法: http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f7 ...
最新文章
- 常用抓包工具(可编程抓包工具)
- 【转】Android检查手机是否被root
- 通过Java 8流使用Oracle AQ
- java中字符串的算法_Java中的字符串搜索算法
- CentOS7 Linux服务器修改SSH默认22端口
- 我们不知道我们不知道:用同化项目做网络安全
- SQL语句 常用语句
- 论文笔记:UCTransNet: Rethinking the Skip Connections in U-Net from a Channel-wisePerspective with Transf
- MATLAB中print函数使用
- winforms 文本框_在禁用的VB.Net WinForms文本框中自定义颜色的新方法
- ios工程广告添加:广告sdk、广告中介添加(出海App)
- 为什么机会总是留给有准备的人?这是我听过最好的答案
- 什么是Window【What Is a Window?】
- HDU1799-组合公式变形
- 瓦伦达心态是什么瓦伦达心态在投资中应用
- Oracle实现使用时间函数实现输出“上午好/下午好”
- USACO_CHA1_挤牛奶
- 怎样对平面中的点进行顺时针或者逆时针排序
- Win10远程桌面连接身份验证错误解决方法
- [cesium] | 地形挖方分析
热门文章
- 任正非:华为要的是全世界
- 国外.net开源程序
- Advantest爱德万直流电源维修电压电流发生器ADCMT系列
- 回望2021,展望2022-我的个人年度回顾与总结
- C - Justice
- Linux 安装conda踩的那些坑
- CSU多媒体技术及应用(实验)
- 题目26:输入体重(单位:Kg)和身高(单位:m),计算BMI指数(BMI指数=体重÷身高的平方),如果BMI <18.5,输出thin;如果18.5≤BMI≤25,则输出normal
- 【Bug集锦】shader显示效果一会儿是正常的一会儿是暗淡的(无光照)
- ADF11g-001:ADF中组件无法显示问题