1
0
mirror of https://github.com/misskey-dev/misskey.git synced 2026-06-14 07:55:05 +02:00
This commit is contained in:
syuilo
2026-04-17 15:31:56 +09:00
parent ebdf627b19
commit 6cca5706f7
98 changed files with 1722 additions and 1042 deletions

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const a4Case = defineObject({
id: 'a4Case',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const aircon = defineObject({
id: 'aircon',

View File

@@ -4,8 +4,8 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject, WORLD_SCALE } from '../engine.js';
import { cm, createPlaneUvMapper } from '../utility.js';
import { defineObject } from '../object.js';
import { cm, WORLD_SCALE, createPlaneUvMapper } from '../../utility.js';
export const allInOnePc = defineObject({
id: 'allInOnePc',

View File

@@ -4,8 +4,8 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { cm } from '../utility.js';
import { defineObject } from '../object.js';
import { cm } from '../../utility.js';
export const aquarium = defineObject({
id: 'aquarium',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const aromaReedDiffuser = defineObject({
id: 'aromaReedDiffuser',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const banknote = defineObject({
id: 'banknote',

View File

@@ -4,8 +4,8 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject, WORLD_SCALE } from '../engine.js';
import { cm } from '../utility.js';
import { defineObject } from '../object.js';
import { cm, WORLD_SCALE } from '../../utility.js';
export const beamLamp = defineObject({
id: 'beamLamp',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const bed = defineObject({
id: 'bed',

View File

@@ -4,8 +4,9 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { cm, createOverridedStates } from '../utility.js';
import { defineObject } from '../object.js';
import { cm } from '../../utility.js';
import { createOverridedStates } from '../utility.js';
export const blind = defineObject({
id: 'blind',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const book = defineObject({
id: 'book',

View File

@@ -4,8 +4,8 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { cm } from '../utility.js';
import { defineObject } from '../object.js';
import { cm } from '../../utility.js';
export const books = defineObject({
id: 'books',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const cactusS = defineObject({
id: 'cactusS',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const cardboardBox = defineObject({
id: 'cardboardBox',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const ceilingFanLight = defineObject({
id: 'ceilingFanLight',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const chair = defineObject({
id: 'chair',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const coffeeCup = defineObject({
id: 'coffeeCup',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const colorBox = defineObject({
id: 'colorBox',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const cuboid = defineObject({
id: 'cuboid',

View File

@@ -4,8 +4,9 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { cm, yuge } from '../utility.js';
import { defineObject } from '../object.js';
import { cm } from '../../utility.js';
import { yuge } from '../utility.js';
export const cupNoodle = defineObject({
id: 'cupNoodle',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const custardPudding = defineObject({
id: 'custardPudding',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const debugHipoly = defineObject({
id: 'debugHipoly',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const desk = defineObject({
id: 'desk',

View File

@@ -4,8 +4,8 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject, WORLD_SCALE } from '../engine.js';
import { cm } from '../utility.js';
import { defineObject } from '../object.js';
import { cm, WORLD_SCALE } from '../../utility.js';
export const desktopPc = defineObject({
id: 'desktopPc',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const djMixer = defineObject({
id: 'djMixer',

View File

@@ -4,8 +4,8 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { createPlaneUvMapper, normalizeUvToSquare } from '../utility.js';
import { defineObject } from '../object.js';
import { createPlaneUvMapper, normalizeUvToSquare } from '../../utility.js';
export const djPlayer = defineObject({
id: 'djPlayer',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const ductTape = defineObject({
id: 'ductTape',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const emptyBento = defineObject({
id: 'emptyBento',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const energyDrink = defineObject({
id: 'energyDrink',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const envelope = defineObject({
id: 'envelope',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const facialTissue = defineObject({
id: 'facialTissue',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const hangingTShirt = defineObject({
id: 'hangingTShirt',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const icosahedron = defineObject({
id: 'icosahedron',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject, defineObjectClass } from '../engine.js';
import { defineObject, defineObjectClass } from '../object.js';
const base = defineObjectClass({
options: {

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const ironFrameTable = defineObject({
id: 'ironFrameTable',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const keyboard = defineObject({
id: 'keyboard',

View File

@@ -4,8 +4,8 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject, WORLD_SCALE } from '../engine.js';
import { cm, createPlaneUvMapper } from '../utility.js';
import { defineObject } from '../object.js';
import { cm, WORLD_SCALE, createPlaneUvMapper } from '../../utility.js';
export const laptopPc = defineObject({
id: 'laptopPc',

View File

@@ -3,8 +3,8 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject, WORLD_SCALE } from '../engine.js';
import { cm } from '../utility.js';
import { defineObject } from '../object.js';
import { cm, WORLD_SCALE } from '../../utility.js';
export const lavaLamp = defineObject({
id: 'lavaLamp',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const letterCase = defineObject({
id: 'letterCase',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const miObjet = defineObject({
id: 'miObjet',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const miPlate = defineObject({
id: 'miPlate',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const miPlateDisplayed = defineObject({
id: 'miPlateDisplayed',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const milk = defineObject({
id: 'milk',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const mixer = defineObject({
id: 'mixer',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const monitor = defineObject({
id: 'monitor',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const monitorSpeaker = defineObject({
id: 'monitorSpeaker',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const monstera = defineObject({
id: 'monstera',

View File

@@ -4,8 +4,9 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { cm, yuge } from '../utility.js';
import { defineObject } from '../object.js';
import { cm } from '../../utility.js';
import { yuge } from '../utility.js';
export const mug = defineObject({
id: 'mug',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const newtonsCradle = defineObject({
id: 'newtonsCradle',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const openedCardboardBox = defineObject({
id: 'openedCardboardBox',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const pachira = defineObject({
id: 'pachira',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const pc = defineObject({
id: 'pc',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const petBottle = defineObject({
id: 'petBottle',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const piano = defineObject({
id: 'piano',

View File

@@ -4,8 +4,8 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { createPlaneUvMapper } from '../utility.js';
import { defineObject } from '../object.js';
import { createPlaneUvMapper } from '../../utility.js';
// NOTE: シェイプキーのnormalのエクスポートは無効にしないとmatを大きくしたときに面のレンダリングがグリッチする

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const pizza = defineObject({
id: 'pizza',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const plant = defineObject({
id: 'plant',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const plant2 = defineObject({
id: 'plant2',

View File

@@ -4,8 +4,8 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { createPlaneUvMapper, getPlaneUvIndexes } from '../utility.js';
import { defineObject } from '../object.js';
import { createPlaneUvMapper, getPlaneUvIndexes } from '../../utility.js';
const remap = (value: number, fromMin: number, fromMax: number, toMin: number, toMax: number) => {
return toMin + ((value - fromMin) / (fromMax - fromMin)) * (toMax - toMin);

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const powerStrip = defineObject({
id: 'powerStrip',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const radiometer = defineObject({
id: 'radiometer',

View File

@@ -5,7 +5,8 @@
import * as BABYLON from '@babylonjs/core';
import seedrandom from 'seedrandom';
import { defineObject, WORLD_SCALE } from '../engine.js';
import { defineObject } from '../object.js';
import { WORLD_SCALE } from '@/world/utility.js';
const remap = (value: number, fromMin: number, fromMax: number, toMin: number, toMax: number) => {
return toMin + ((value - fromMin) / (fromMax - fromMin)) * (toMax - toMin);

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const rolledUpPoster = defineObject({
id: 'rolledUpPoster',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const roundRug = defineObject({
id: 'roundRug',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const router = defineObject({
id: 'router',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const siphon = defineObject({
id: 'siphon',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const snakeplant = defineObject({
id: 'snakeplant',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const speaker = defineObject({
id: 'speaker',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const sprayer = defineObject({
id: 'sprayer',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const steelRack = defineObject({
id: 'steelRack',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const tabletopCalendar = defineObject({
id: 'tabletopCalendar',

View File

@@ -4,8 +4,8 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject, WORLD_SCALE } from '../engine.js';
import { cm, get7segMeshesOfCurrentTime } from '../utility.js';
import { defineObject } from '../object.js';
import { cm, get7segMeshesOfCurrentTime, WORLD_SCALE } from '@/world/utility.js';
export const tabletopDigitalClock = defineObject({
id: 'tabletopDigitalClock',

View File

@@ -4,8 +4,8 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { createPlaneUvMapper } from '../utility.js';
import { defineObject } from '../object.js';
import { createPlaneUvMapper } from '../../utility.js';
export const tabletopFlag = defineObject({
id: 'tabletopFlag',

View File

@@ -4,8 +4,8 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { createPlaneUvMapper, getPlaneUvIndexes } from '../utility.js';
import { defineObject } from '../object.js';
import { createPlaneUvMapper, getPlaneUvIndexes } from '../../utility.js';
const remap = (value: number, fromMin: number, fromMax: number, toMin: number, toMax: number) => {
return toMin + ((value - fromMin) / (fromMax - fromMin)) * (toMax - toMin);

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const tabletopIronFrameStand = defineObject({
id: 'tabletopIronFrameStand',

View File

@@ -4,8 +4,8 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { createPlaneUvMapper } from '../utility.js';
import { defineObject } from '../object.js';
import { createPlaneUvMapper } from '../../utility.js';
// NOTE: シェイプキーのnormalのエクスポートは無効にしないとmatを大きくしたときに面のレンダリングがグリッチする

View File

@@ -4,8 +4,8 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { createPlaneUvMapper, getPlaneUvIndexes } from '../utility.js';
import { defineObject } from '../object.js';
import { createPlaneUvMapper, getPlaneUvIndexes } from '../../utility.js';
const remap = (value: number, fromMin: number, fromMax: number, toMin: number, toMax: number) => {
return toMin + ((value - fromMin) / (fromMax - fromMin)) * (toMax - toMin);

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const tetrapod = defineObject({
id: 'tetrapod',

View File

@@ -4,8 +4,9 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject, WORLD_SCALE } from '../engine.js';
import { cm, createPlaneUvMapper, initTv } from '../utility.js';
import { defineObject } from '../object.js';
import { initTv } from '../utility.js';
import { cm, WORLD_SCALE } from '@/world/utility.js';
export const tv = defineObject({
id: 'tv',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const twistedCubeObjet = defineObject({
id: 'twistedCubeObjet',

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const usedTissue = defineObject({
id: 'usedTissue',

View File

@@ -4,8 +4,8 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { createPlaneUvMapper, getPlaneUvIndexes } from '../utility.js';
import { defineObject } from '../object.js';
import { createPlaneUvMapper, getPlaneUvIndexes } from '../../utility.js';
export const wallCanvas = defineObject({
id: 'wallCanvas',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const wallClock = defineObject({
id: 'wallClock',

View File

@@ -4,8 +4,8 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { createPlaneUvMapper, getPlaneUvIndexes } from '../utility.js';
import { defineObject } from '../object.js';
import { createPlaneUvMapper, getPlaneUvIndexes } from '../../utility.js';
const remap = (value: number, fromMin: number, fromMax: number, toMin: number, toMax: number) => {
return toMin + ((value - fromMin) / (fromMax - fromMin)) * (toMax - toMin);

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const wallMirror = defineObject({
id: 'wallMirror',

View File

@@ -4,7 +4,7 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const wallShelf = defineObject({
id: 'wallShelf',

View File

@@ -4,8 +4,8 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject, WORLD_SCALE } from '../engine.js';
import { cm } from '../utility.js';
import { defineObject } from '../object.js';
import { cm, WORLD_SCALE } from '@/world/utility.js';
export const woodRingFloorLamp = defineObject({
id: 'woodRingFloorLamp',

View File

@@ -4,8 +4,8 @@
*/
import * as BABYLON from '@babylonjs/core';
import { defineObject, WORLD_SCALE } from '../engine.js';
import { cm } from '../utility.js';
import { defineObject } from '../object.js';
import { cm, WORLD_SCALE } from '@/world/utility.js';
const remap = (value: number, fromMin: number, fromMax: number, toMin: number, toMax: number) => {
return toMin + ((value - fromMin) / (fromMax - fromMin)) * (toMax - toMin);

View File

@@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { defineObject } from '../engine.js';
import { defineObject } from '../object.js';
export const woodSoundAbsorbingPanel = defineObject({
id: 'woodSoundAbsorbingPanel',