- 在线时间
- 41 小时
- 最后登录
- 2021-5-28
- 注册时间
- 2010-12-20
- 听众数
- 5
- 收听数
- 0
- 能力
- 0 分
- 体力
- 113 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 46
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 24
- 主题
- 5
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   43.16% 该用户从未签到
 |
平面【难抵极/尼莫点】近似计算小软件 Version 1.0 ametoofor@qq.com 作者:三界火宅人-阿莫伽-amogha-vairocana 2021/05/014 h) Y: Z2 w3 K/ B# t6 m
& h% t1 f; W8 Q9 S$ s/ Q6 l; n
说明文件:【每个按钮可以用右键单击来查看帮助说明】
* u8 v' ~# ^8 G$ j* M①打开平面地图图片--【也可以在右键中打开】@平面的必是近似的,实际上地球的球面距离不是小软件可以解决的。3 W1 C. j: r! a
地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
' d8 o9 l5 |* Y( `$ u坐标与【距离】,全是以像素为单位的。3 W4 B8 p! |4 K! }! U0 R+ c _
坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
% m9 Y/ e2 P- W8 B②点击这按钮后,到地图上开始用鼠标左键再点一下,然后移动鼠标来画曲线海岸线,或用右键来点下再移动后再双击来画折线。@由于无法得到地图上的海岸线,所以需要用户自已沿着地图图片为鼠标移动来记录保存,这样来得到近似的海岸线@左键与右键的作用不一样,且开关设置3 p2 ?( t: o C, M4 i1 x
③停止描绘海岸线,否则开关标志一直是描绘状态
& m7 T( j3 Q8 A' z4 i1 k④载入事前已保存的海岸线数据- u* S& d0 ^* s
⑤保存已描绘的海岸线数据
0 N) T' L" O! X⑥点击来获得坐标,这是先点这个按钮,打开标志开关,@然后点击地图上一个点,则记录下来坐标X,Y在上面的框格内,@这时,再以这为圆心来画圆,半径自设变动大小求距离( a2 V8 @# ^ y% h
⑦以点为圆心半径为R来画圆,坐标与【距离】,全是以像素为单位的。3 i' }, g2 X n; h
离岸距离为L的区域染色,坐标与【距离】,全是以像素为单位的。
; h- D R# f2 F, e2 a0 ]演示MP45 z6 C" ^( M {9 i. \
说明( B3 ~ Y0 K/ y9 o0 N+ i
重新载入当前图片并刷新,去掉红色的画圆,只留下蓝色的点
9 U3 K9 C* T, @: ]4 i; s% A2 C显示当前是处于左键还是处于右键的状态
. D9 L3 ?% y% k! D, h叠加式载入:在当前海岸线数据上再加上新载入的
) K* j; Y' h- y# j覆盖式载入:清除在当前海岸线数据后再加上新载入的5 V' L4 W! n5 I( w" j6 H
! l: X, }0 O" `1 u. j- u$ D) `
! s8 p( o {8 a
网上看到宇航员飞船回地球的网上文章时,找个太平洋的尼莫点来降落,于是百度查找,看了【难抵极/尼莫点】的相关知识,于是要,想找下有没有相关软件来看下,结果一时找不到一星半点,于是,自已开始冥想构思,作为小软件来用下,由于是小软件,只能是【近似计算】的。. H$ u6 C7 u: r+ P
【由于没有任何别的软件来参考,一切全凭我的想像来开发的】。4 u$ _2 {+ S; n
: s( ]+ Y) l$ H( D$ J9 k
先载入一张南极地图(网上下载的,别的地图自已另行下载)
* e% {$ G8 E$ T地图的最大尺寸是长与宽都是3000的像素:3000*3000,以像素为单位的。
$ B2 ]5 u9 [- Y, w坐标与【距离】,全是以像素为单位的。坐标是屏幕坐标,原点在左上角,X轴向右,Y轴向下(不是向上)
7 e, k& ^; t# ^" \. R/ U3 X' {0 w 点击描绘海岸线,描绘南极地图,这时,发现,海岸线是以实际大陆还是以永久冰川还是以季节性的冰川,搞不清,是尝试玩下的,不作太多要求,描绘下来,就设离岸距离为L=30试下,太小,再试成100,再试,仍太小,于是试到170,175,180,于是接近南极难抵极。: ^# h4 U. h( K, [2 l2 Q
发现,与网上下载的标明的有误差,也不知是不是平面还是海岸线的原因,实际我的小软件求出来的结果是,“难抵极”的抵字的扌的顶上的最顶点的位置。
* }" D: Z: p, }& h; [( [: x 于是,点击这个点的坐标,刷新下,以这个点为圆心来画圆,设圆半径为175试看下效果如何。! D6 b0 V8 r, d
别的地图一样这样的玩法
% i( F0 z$ j! c) f. W
8 \3 j% K# w( [ p0 i# i) i7 x; {3 A【算法说明】:) U4 J3 V5 s6 o; F0 p
就是以点为圆心来画圆
6 p& O. ?/ U. _% }" }9 B先描绘海岸线,然后以海岸线上的每点来画圆,就是这样的最简单算法
# y3 d/ `( Q; i: |验证结果也是这样,以难抵极为圆心来画圆来验证结果的。0 ?# H+ ?4 Y8 E! c, W! H4 I
: t) b/ G6 W( `. a
时间仓促,不完善之处,敬请原谅
/ O: c: A" W- S由于没有任何别的软件来参考,一切全凭我的想像来开发的。
$ y1 v9 r' U2 Z9 R/ B% X# M3 I- M我也不懂这方面的专业术语如何来描述,只是按照画圆的最简算法来开发出来自娱自乐下,然后分享给需要这方面的人,免费但不开源。8 s" _) k1 o9 T! s- J( T7 Q
9 F) n% d# |, x作者还有别的相关的小软件,全在作者个人网站上,全部免费下载使用:
1 `1 \ T: d8 e" u ?http://www.okmyok.com/Lisoft.htm2 x' c0 H* W2 I$ Z
例如最短路径算法小软件,TSP算法小软件等等多个小软件,如若需要或了解,敬请到我个人网站下载或百度查找后另行自已下载。
/ G5 H1 L9 A4 R6 k l; i c0 ~0 ^) I' Y. U2 Q# {6 g1 w
/ I4 c- V4 s5 [3 D. a& `( _ 平面【难抵极/尼莫点】近似计算小软件 Version 1.0 9 @0 I" D7 U( E, k4 Z4 K
ametoofor@qq.com
7 o) _7 z4 K) I8 ?5 e5 F 作者:三界火宅人-阿莫伽-amogha-vairocana
# B. V5 V1 l7 q# b 2021/05/03
& _! K7 f3 e) i3 U$ _9 ]3 E6 G( _
( Y; {; z1 |: n
) N# d# t( R5 g$ Y5 C% ]复制这段内容后打开百度网盘App,操作更方便哦。 链接:https://pan.baidu.com/s/1SJQQdcKTaieQxT0cuy22JA 提取码:q788
& A" y6 c: \* G# L8 a Z$ ] V6 {! g% B0 [/ G7 O! K
1 s, U- X. z& X% B) z7 |1 R5 z5 e7 R+ ]. q! N
: J6 W4 e+ ^2 n' q+ T3 @) I6 a: f9 |+ V2 c
|
zan
|