new MMSDT.lightLine

夜晚车灯流光溢彩线

需先用工具取坐标点生产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); }

在线演示