@babylonjs/viewer
Version:
The Babylon Viewer aims to simplify a specific but common Babylon.js use case: loading, viewing, and interacting with a 3D model.
22 lines (19 loc) • 494 B
JavaScript
import { aH as bumpVisibilityEpoch } from './index-By0tcgYN.esm.js';
function setSubtreeVisible(node, v) {
if (cascade(node, v)) {
bumpVisibilityEpoch();
}
}
function cascade(node, v) {
let changed = node.visible !== v;
node.visible = v;
const kids = node.children;
for (let i = 0; i < kids.length; i++) {
if (cascade(kids[i], v)) {
changed = true;
}
}
return changed;
}
export { setSubtreeVisible as s };
//# sourceMappingURL=visibility-BuRfFMHe.esm.js.map