1.0.2 • Published 2 years ago
lmx-3d-model v1.0.2
lmx3D()构造函数参数说明
* @param {Object} data data数据
* @param {String} lmxContain 插入到哪儿
* @param {Number} colonyRadius 集群半径
* @param {String} tipClass 提示框
* @param {Boolean} isDebug 是否开启辅助线
调用举例
详见example.html
import { lmx3D, createData } from './js/index.js'
// 创建模拟数据
let data = createData();
// console.log(data);
const d3 = new lmx3D(data, "#lmxContain", 100, ".showDiv", false)
d3.callback(function (obj) {
// console.log(obj);
if (obj && obj.type === "节点") {
data = createData();
// console.log(data);
d3.data = data;
d3.changePODAndComputer();
}
});
document.querySelector(".control").addEventListener("click", function(event) {
const target = event.target;
const index = target.getAttribute("data-index");
switch(index) {
case "0":
d3.toAll();
break;
case "1":
d3.toColony();
break;
case "2":
d3.toPod();
break;
case "3":
d3.toComputer();
break;
}
}, false)