第一步:把如下代码加入到<head>区域中
<SCRIPT language="JavaScript">
var Light_X = 20
var Light_Y = 20
var Light_Z = 40
var xInc = 10;
var yInc = 10;
var r = 100;
var deg = 0;
var deg1;
var rad;
var PointAngle;
var PlaneLight_X = 20
var PlaneLight_Y = 120
var PlaneLight_Z = 3
var conversion = (2 * 3.1415917)/360
function movefilt()
{
Light_X = r + r * Math.cos(deg * conversion);
Light_Y = r + r * Math.sin(deg * conversion);
deg += 10;
if (deg == 360)
deg = 0;
// 旋转扫描区域
Body1.filters[0].moveLight(0, Light_X, Light_Y, Light_Z, 1);
// 计算飞机位置
PointAngle = Math.atan((PlaneLight_Y - r)/(PlaneLight_X - r))/conversion;
if ((PlaneLight_X < r) && (PlaneLight_Y < r))
PointAngle += 180;
if ((PlaneLight_X > r) && (PlaneLight_Y < r))
PointAngle += 360
if ((PlaneLight_X < r) && (PlaneLight_Y > r))
PointAngle += 180
// 当飞机在扫描区内时,显示器位置
if ((deg - 10 <= PointAngle) && (PointAngle <= deg))
Body1.filters[0].moveLight(2, PlaneLight_X, PlaneLight_Y, PlaneLight_Z, 1);
mytimeout=setTimeout('movefilt()', 100);
}
function movePlanes()
{
// 改变飞机的位置
PlaneLight_X++;
PlaneLight_Y++;
// 当飞机飞出屏幕时从头开始
if (PlaneLight_Y > 200) PlaneLight_Y = 0;
if (PlaneLight_X > 200) PlaneLight_X = 0;
timeout2 = setTimeout('movePlanes()', 500);
}
function go() {
Body1.filters.light.addCone(100,100,0,Light_X, Light_Y, 0, 255, 0, 150, 10);
Body1.filters.light.addAmbient(0,255,0,20)
Body1.filters.light.addPoint(PlaneLight_X, PlaneLight_Y, 3, 0, 255, 0, 100);
var x = 0;
movefilt();
movePlanes();
}
</SCRIPT>
第二步:把如下代码加入到<body>区域中
<body onload=go()>
<img src="radar.jpg" id='Body1' style="height:200;width:200;filter:light()">
leida.rar_javascript_leida_雷达
版权申诉
137 浏览量
2022-09-24
03:25:42
上传
评论
收藏 6KB RAR 举报
我虽横行却不霸道
- 粉丝: 75
- 资源: 1万+
最新资源
- WebCrawler.scr
- 【计算机专业毕业设计】大学生就业信息管理系统设计源码.zip
- YOLO 数据集:8种路面缺陷病害检测【包含划分好的数据集、类别class文件、数据可视化脚本】
- JAVA实现Modbus RTU或Modbus TCPIP案例.zip
- 基于YOLOv8的FPS TPS AI自动锁定源码+使用步骤说明.zip
- JAVA实现Modbus RTU或Modbus TCPIP案例.zip
- 基于yolov8+streamlit的火灾检测部署源码+模型.zip
- 测试aaaaaaabbbbb
- VID20240521070643.mp4
- Android系统原理与开发学习要点详解-培训课件.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈