update fog on dark mode change
This commit is contained in:
parent
01453d4b7b
commit
14afaf4d96
2 changed files with 7 additions and 5 deletions
|
|
@ -19,7 +19,7 @@ const { broker } = gapp;
|
||||||
const { moto } = root;
|
const { moto } = root;
|
||||||
const { space } = moto;
|
const { space } = moto;
|
||||||
|
|
||||||
const version = '1.1.0';
|
const version = '1.2.0';
|
||||||
const call = broker.send;
|
const call = broker.send;
|
||||||
const dbindex = [ "admin", "space" ];
|
const dbindex = [ "admin", "space" ];
|
||||||
|
|
||||||
|
|
@ -528,6 +528,7 @@ function set_darkmode(dark) {
|
||||||
colorMinor: 0xeeeeee,
|
colorMinor: 0xeeeeee,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
mesh.api.updateFog();
|
||||||
platform.setSize();
|
platform.setSize();
|
||||||
for (let m of model.list()) {
|
for (let m of model.list()) {
|
||||||
m.normals({ refresh: true });
|
m.normals({ refresh: true });
|
||||||
|
|
|
||||||
|
|
@ -108,7 +108,7 @@ mesh.tool = class MeshTool {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
// combines generatedFaces() and generateFaceMap()
|
// todo: supercede generatedFaces() for patch()
|
||||||
// face record: vi1, vi2, vi3, nx, ny, nz
|
// face record: vi1, vi2, vi3, nx, ny, nz
|
||||||
// vi = vertex index
|
// vi = vertex index
|
||||||
// n = normal
|
// n = normal
|
||||||
|
|
@ -223,7 +223,7 @@ mesh.tool = class MeshTool {
|
||||||
return farr;
|
return farr;
|
||||||
}
|
}
|
||||||
|
|
||||||
// depends on generateFaceMap() being run first
|
// depends on index() being run first
|
||||||
findConnectedSurface(faces, radians, filterZ, found = {}) {
|
findConnectedSurface(faces, radians, filterZ, found = {}) {
|
||||||
const norms = this.getIndex().faces;
|
const norms = this.getIndex().faces;
|
||||||
if (filterZ) {
|
if (filterZ) {
|
||||||
|
|
@ -260,10 +260,11 @@ mesh.tool = class MeshTool {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.generateOutlines(faces);
|
|
||||||
return faces;
|
return faces;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// given a list of faces (indices), return an array of closed
|
||||||
|
// polylines that represent the outlines of each discrete island
|
||||||
generateOutlines(list) {
|
generateOutlines(list) {
|
||||||
const { faces, sides } = this.getIndex();
|
const { faces, sides } = this.getIndex();
|
||||||
const prec = this.precision;
|
const prec = this.precision;
|
||||||
|
|
@ -338,7 +339,7 @@ mesh.tool = class MeshTool {
|
||||||
return outs;
|
return outs;
|
||||||
}
|
}
|
||||||
|
|
||||||
// depends on generateFaceMap() being run first
|
// depends on index() being run first
|
||||||
isolateBodies() {
|
isolateBodies() {
|
||||||
const verts = this.checkVertices(this.vertices);
|
const verts = this.checkVertices(this.vertices);
|
||||||
const bodies = [];
|
const bodies = [];
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue