TC官方合作论坛

 找回密码
 立即注册
查看: 2548|回复: 4

[已解决] 怎么计算角度?

[复制链接]
发表于 2013-9-12 01:42:09 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
知道2个坐标后怎么求得角度
回复

使用道具 举报

发表于 2013-9-12 01:59:27 | 显示全部楼层
直接调用,弹窗现实角度值

  1. function 计算角度(x1,y1,x2,y2)//(x1,y1)和(x2,y2)分别为第一点和第二点的坐标值
  2.         变量 临时变量1=x2-x1       
  3.     变量 横直角边长=数学.绝对值(临时变量1)
  4.         变量 临时变量2=y1-y2//warnning: 是y1-y2       
  5.     变量 竖直角边长=数学.绝对值(临时变量2)
  6.    
  7.     变量 斜边长=数学.开方(横直角边长*横直角边长+竖直角边长*竖直角边长)
  8.     变量 临时变量3=类型.转浮点型(竖直角边长)/斜边长
  9.     变量 弧度=数学.反正弦值(临时变量3)
  10.     角度=类型.转浮点型(弧度)*180/3.1415926
  11.     如果(临时变量1<0 && 临时变量2>0)
  12.         角度=180-角度
  13.     如果结束
  14.     如果(临时变量1<0 && 临时变量2<0)
  15.         角度=角度+180
  16.     如果结束
  17.     如果(临时变量1>0 && 临时变量2<0)
  18.         角度=360-角度
  19.     如果结束
  20.     help.messagebox(角度 & "度")
  21. endfunction   
复制代码
回复 支持 反对

使用道具 举报

发表于 2013-9-12 02:01:32 | 显示全部楼层
上次你那帖子都给你发代码了。
你测试一下
回复 支持 反对

使用道具 举报

发表于 2018-7-20 19:35:53 | 显示全部楼层
dongyijun1979 发表于 2013-9-12 01:59
直接调用,弹窗现实角度值

非常好!
回复 支持 反对

使用道具 举报

发表于 2021-4-2 22:25:05 | 显示全部楼层
二楼答案很棒,写得很清楚
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-14 14:16 , Processed in 0.038204 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表