1
0
mirror of https://github.com/misskey-dev/misskey.git synced 2026-06-05 16:24:10 +02:00
This commit is contained in:
syuilo
2026-02-17 13:27:25 +09:00
parent d446e00964
commit ce7af6a308
3 changed files with 9 additions and 3 deletions

View File

@@ -473,7 +473,7 @@ function toggleEditMode() {
} }
function addObject() { function addObject() {
engine.value?.addObject('mug'); engine.value?.addObject('tabletopDigitalClock');
canvas.value!.focus(); canvas.value!.focus();
} }

View File

@@ -1078,7 +1078,7 @@ export class RoomEngine {
id: id, id: id,
type, type,
position: new BABYLON.Vector3(0, 0, 0), position: new BABYLON.Vector3(0, 0, 0),
rotation: new BABYLON.Vector3(0, 0, 0), rotation: new BABYLON.Vector3(0, Math.PI, 0),
options: def.defaultOptions, options: def.defaultOptions,
}); });
@@ -1093,7 +1093,7 @@ export class RoomEngine {
objectType: type, objectType: type,
mesh: root, mesh: root,
originalDiffOfPosition: new BABYLON.Vector3(0, 0, 0), originalDiffOfPosition: new BABYLON.Vector3(0, 0, 0),
originalDiffOfRotationY: 0, originalDiffOfRotationY: Math.PI,
distance: distance, distance: distance,
rotation: 0, rotation: 0,
ghost: ghost, ghost: ghost,

View File

@@ -46,11 +46,17 @@ export const tabletopDigitalClock = defineObject({
'4g': root.getChildMeshes().find(m => m.name.includes('__TIME_7SEG_4G__')), '4g': root.getChildMeshes().find(m => m.name.includes('__TIME_7SEG_4G__')),
}; };
const colonMeshes = root.getChildMeshes().filter(m => m.name.includes('__TIME_7SEG_COLON__'));
const onMeshes = get7segMeshesOfCurrentTime(meshes); const onMeshes = get7segMeshesOfCurrentTime(meshes);
for (const mesh of Object.values(meshes)) { for (const mesh of Object.values(meshes)) {
mesh.isVisible = onMeshes.includes(mesh); mesh.isVisible = onMeshes.includes(mesh);
} }
for (const mesh of colonMeshes) {
mesh.isVisible = Date.now() % 2000 < 1000;
}
}, 1000)); }, 1000));
}, },
interactions: {}, interactions: {},