PCB Genesis加邮票孔(弧与弧)实现算法
2024-09-30 07:53:07
一.Genesis加邮票孔(弧与弧)实现算法
1.鼠标点击位置P点(可以确认搜索区域位置,确认点击位置周边元素分区,此所讲算法未应用到P点坐标)
2.求出:P1C与P2C (线与弧最近点距离的2个点)
3.分别计算:弧1圆心到弧2圆心两点方位角与反方位角(假设置为变量PA1与PA2)
4.分别计算:弧1与弧2 圆心角,通过圆半径与弦长(连接位长度)--(假设置为变量A1,A2)
4.分别计算P1S,P1E与P2S,P2E 4个点
以P1S与P1E为例:(方位角+增量求解)
参数1:以弧1中心点为基准点,
参数2:弧1圆半径
参数3: 方位角(PA1+A1*0.5) 求出:P1S 方位角(PA1-A1*0.5) 求出:P1E
5. P1S,P1E 连弧,进行弧段均分(均分间距世依据邮票孔中心距决定)
P2S,P2E 连弧,进行弧段均分(均分间距世依据邮票孔中心距决定)
二.连接位加线:实现效果(相离圆)
三.连接位加线:实现效果(同心圆)
四.连接位加线:实现效果(大圆包小圆,不同心)
最新文章
- mongodb操作命令
- 2003-can't connect to mysql server on 'localhost'(10061) MySQL错误
- OGRE的学习资源
- 使用 python 发送邮件
- Java中设置classpath、path、JAVA_HOME的作用
- Android中log使用方法
- IOS演变史
- jafka的zk数据
- QT中QProcess调用命令行的痛苦经历
- 多平台Native库打入JAR包发布实战
- Go:学习笔记兼吐槽(2)
- webpack加载postcss,以及autoprefixer的loader
- Android反编译apk并重新打包签名(Mac环境)
- sonar的安装以及使用
- 【转】WPF Template模版之DataTemplate与ControlTemplate的关系和应用(二)
- leetcode — divide-two-integers
- Zookeeper简介与集群搭建【转】
- 奇怪的比赛|2012年蓝桥杯B组题解析第四题-fishers
- Animation(动画)倒着播放方法
- session of express
热门文章
- Linux学习总结(22)——CentOS7.2安装Nginx
- Qt笔记——2.编写多窗口程序
- NYOJ-1188并集与交集,STL的灵活运用!
- parse XML &; js
- Chrome &; CORS &; Fetch API &; Chrome 多开,应用分身
- TestNG 练习
- Free Goodies UVA - 12260
- win10笔记本相机打开黑屏无法打开笔记本相机
- 前端自动化测试工具--使用karma进行javascript单元测试(转)
- GNS3模拟的硬件