golang 实现求两向量夹角
2024-10-19 08:14:23
type Vector3 struct {
X float64 `json:"x"`
Y float64 `json:"y"`
Z float64 `json:"z"`
} func GetAngle(v1 Vector3,v2 Vector3) (angel float64) {
//求两向量夹角
a := v1.X * v2.X + v1.Y * v2.Y + v1.Z * v2.Z
b := math.Sqrt(math.Pow(v1.X,2)+math.Pow(v1.Y,2)+math.Pow(v1.Z,2))*
math.Sqrt(math.Pow(v2.X,2)+math.Pow(v2.Y,2)+math.Pow(v2.Z,2))
angel = math.Acos(a/b)
return
}
最新文章
- 数论 - Moon Game
- Sublime Text3 快捷键
- Android设置AlertDialog点击按钮对话框不关闭(转)
- 在ios中使用第三方类库
- sql server case when 判断为空
- android源码解析(十七)-->;Activity布局加载流程
- C# WinForm开发系列 - RDLC
- 【UVALive - 3713】Astronauts (2-SAT)
- PKCS#12
- Install Typical IIS Workloads
- redis持久化探究
- Lucas,.net Web框架
- mshadow的原理--MXNet
- Java元编程及其应用
- linux环境给mongodb创建索引
- freemarker导出word档
- Odoo domain 中的 like, ilike, =like, =ilike
- Spring Cloud之踩坑01 -- Eureka高可用配置
- [转帖]TMD为你揭秘中国互联网下半场所有秘密
- java倒计时使用java.util.Timer实现,使用两个线程,以秒为单位
热门文章
- C++11特性-右值引用
- Spring-cloud-netflix-hystrix
- 错误记录:MQJE001: 完成代码为 '2',原因为 '2035'。
- ::-webkit-scrollbar &; hidden scrollbar
- React Hooks: useEffect All In One
- jest all in one
- css &; circle &; shapes
- egg.js in action
- Spring 中的 MetaData 接口
- 翻译:《实用的Python编程》02_01_Datatypes