开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

教程分享

关注:762

当前位置:游戏蛮牛 技术专区 教程分享

查看: 359|回复: 4

[实例教程] 绘制雷达扫描范围 绘制球 半球 扇面

[复制链接]  [移动端链接]
4四处流浪
419/500
排名
7355
昨日变化
8

7

主题

119

帖子

419

积分

Rank: 4

UID
151744
好友
0
蛮牛币
1358
威望
0
注册时间
2016-6-13
在线时间
143 小时
最后登录
2018-5-24
发表于 2018-5-7 19:23:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 yc357944570 于 2018-5-8 14:27 编辑

这里说明的是就是球面公式 但是数学公式的坐标轴与unity的不一致 需要转换一下 先给出球面方程公式  设圆心为(x0,y0,z0) 存在φ,θ 半径为R
则 x=R*sinθ*cosφ y=R*sinθ*sinφ z=R*cosθ  (0<θ<90)  (0<φ<360)


这里我就直接给出对应unity的转换
x=R*cosθ*cosφ   y=R*cosθ*sinφ   z=R*sinθ
球面的一点Vector(-y,z,x) 这里是unity对应的点


这是算球面上的点 那么接下来就是来算球面的顶点  unity绘制mesh线计算出所有的顶点 然后按照自己计算的规则 三点链接成一个面
主义 索引值不可以超过顶点的数量-1  

就介绍这么多了  下面直接给出源码 求 扇面 扇形 圆锥的  直接用就行了




1.png

DrawCircularCone.txt

2.31 KB, 下载次数: 12

售价: 1 蛮牛币  [记录]

圆锥

DrawDymamicSector..txt

4.23 KB, 下载次数: 8

售价: 1 蛮牛币  [记录]

扇形

DrawSector.txt

7.88 KB, 下载次数: 9

售价: 1 蛮牛币  [记录]

扇面


回复

使用道具 举报

7日久生情
2169/5000
排名
1410
昨日变化
4

4

主题

569

帖子

2169

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
112674
好友
4
蛮牛币
1280
威望
0
注册时间
2015-7-8
在线时间
812 小时
最后登录
2018-5-24
QQ
发表于 2018-5-8 17:05:49 | 显示全部楼层
[实例教程] 绘制雷达扫描范围 绘制球 半球 扇面

回复 支持 反对

使用道具 举报

7日久生情
1908/5000
排名
3444
昨日变化
35

0

主题

1320

帖子

1908

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
185339
好友
0
蛮牛币
2709
威望
0
注册时间
2016-11-20
在线时间
212 小时
最后登录
2018-5-24
发表于 2018-5-9 10:11:28 | 显示全部楼层

回复

使用道具 举报

7日久生情
2685/5000
排名
2983
昨日变化
27

0

主题

1888

帖子

2685

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
219676
好友
0
蛮牛币
2472
威望
0
注册时间
2017-7-12
在线时间
365 小时
最后登录
2018-5-24

活力之星

发表于 2018-5-9 10:30:56 | 显示全部楼层
谢谢分享

回复

使用道具 举报

排名
10337
昨日变化
271

12

主题

54

帖子

325

积分

Rank: 9Rank: 9Rank: 9

UID
215257
好友
1
蛮牛币
1265
威望
0
注册时间
2017-3-29
在线时间
153 小时
最后登录
2018-5-24

迈向小康

发表于 2018-5-9 13:41:10 | 显示全部楼层
多谢分享   对数学的还是有点慌的

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

站长推荐 上一条 /1 下一条

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