@realsee/dnalogel
Version:
19 lines (18 loc) • 613 B
JavaScript
var c = Object.defineProperty;
var m = (r, t, e) => t in r ? c(r, t, { enumerable: !0, configurable: !0, writable: !0, value: e }) : r[t] = e;
var o = (r, t, e) => (m(r, typeof t != "symbol" ? t + "" : t, e), e);
import * as s from "three";
class p extends s.Mesh {
constructor(e, a) {
const n = new s.MeshBasicMaterial({ opacity: 0, color: 0, transparent: !1, side: s.DoubleSide }), i = new s.PlaneGeometry(e, a);
super(i, n);
o(this, "name", "opacity-mesh");
}
removeFromParent() {
const e = this.parent;
return e !== null && e.remove(this), this;
}
}
export {
p as OpecityMesh
};