夜晚车灯流光溢彩线
需先用工具取坐标点生产json文件
编辑器地址:http://www.mms3d.cn/html/gnty/gjj_1724_72.html?tools/lightLine
参数
new MMSDT.lightLine( dateJson, parameters )
dateJson: 线条的坐标点,三维数组[x,y,z]
parameters: {
speed: 0.4, //流动速度
hight: 0.5, //相对地面高度
width: 2, //流光线宽度
repeat: 0.001, //流光线密度,重复率
dirUrl: dirUrl, //系统安装目录
}
属性
.onOff( boolean )
true:流光线显示
false:流光线隐藏
代码示例
//设置线条全局变量
var lightLine1, lightLine2;
//流光线条1
MMSDT.getJson( dirUrl+"models/lightLine.json", callback); //读取线条点位json
function callback( dateJson ){
var parameters = {
speed: 0.4, //流动速度
hight: 0.5, //相对地面高度
width: 2, //流光线宽度
repeat: 0.001, //流光线密度,重复率
dirUrl: dirUrl, //系统安装目录
}
lightLine1 = new MMSDT.lightLine( dateJson.data, parameters ); //初始化线条
}
//流光线条2
var data2 = [[
[105.32,-0.57,-348.64],
[220.10,-0.67,322.51],
[102.68,-0.67,-399.81],
[228.86,-0.67,300.75]
]]
var parameters2 = {
speed: 0.5, //流动速度
hight: 0.5, //相对地面高度
width: 2, //流光线宽度
repeat: 0.005, //流光线密度,重复率
dirUrl: dirUrl, //系统安装目录
}
lightLine2 = new MMSDT.lightLine( data2, parameters2 ); //初始化线条
//使用MMAPI类,自定义外部函数接口
MMAPI.lightLineOff = function(){
//流光线关
lightLine1.onOff(false);
lightLine2.onOff(false);
}
MMAPI.lightLineOn = function(){
//流光线开
lightLine1.onOff(true);
lightLine2.onOff(true);
}
在线演示
Powered by mms3D