tsparticles
Version:
Porting of the abandoned Vincent Garreau's particles.js, converted in TypeScript. Added many new cool features and various bug fixes.
30 lines (29 loc) • 849 B
JavaScript
import { ConnectLineLinked } from "./ConnectLineLinked";
export class Connect {
constructor() {
this.distance = 80;
this.lineLinked = new ConnectLineLinked();
this.radius = 60;
}
get line_linked() {
return this.lineLinked;
}
set line_linked(value) {
this.lineLinked = value;
}
load(data) {
var _a;
if (data !== undefined) {
if (data.distance !== undefined) {
this.distance = data.distance;
}
const lineLinked = (_a = data.lineLinked) !== null && _a !== void 0 ? _a : data.line_linked;
if (lineLinked !== undefined) {
this.lineLinked.load(lineLinked);
}
if (data.radius !== undefined) {
this.radius = data.radius;
}
}
}
}