Skip to content

Commit 740c770

Browse files
visibilityOfType
1 parent 95afc57 commit 740c770

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/model/index.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -621,6 +621,16 @@ function setVisibilityAt(x, y, z, visible) {
621621
ModelRender.prototype.setVisibilityAtMulti = setVisibilityAtMulti;
622622
ModelRender.prototype.setVisibilityAt = setVisibilityAt;
623623

624+
function setVisibilityOfType(type, name, variant, visible) {
625+
let instance = instanceCache[modelCacheKey({type: type, name: name, variant: variant})];
626+
if (instance && instance.instance) {
627+
let mesh = instance.instance;
628+
mesh.visible = visible;
629+
}
630+
}
631+
632+
ModelRender.prototype.setVisibilityOfType = setVisibilityOfType;
633+
624634
let createDot = function (c) {
625635
let dotGeometry = new THREE.Geometry();
626636
dotGeometry.vertices.push(new THREE.Vector3());

0 commit comments

Comments
 (0)