This commit is contained in:
syuilo 2026-04-29 10:04:45 +09:00
commit c8441da835
11 changed files with 10 additions and 2 deletions

View file

@ -13,6 +13,7 @@ export const letterCase = defineObject({
default: {},
},
placement: 'top',
hasCollisions: false,
canPreMeshesMerging: true,
createInstance: () => {
return {

View file

@ -15,6 +15,7 @@ export const mixer = defineObject({
placement: 'top',
hasCollisions: false,
hasTexture: true,
canPreMeshesMerging: true,
createInstance: () => {
return {
interactions: {},

View file

@ -22,9 +22,9 @@ export const monitorSpeaker = defineObject({
},
placement: 'top',
hasCollisions: false,
canPreMeshesMerging: true,
createInstance: ({ options, model }) => {
const bodyMesh = model.findMesh('__X_BODY__');
const bodyMaterial = bodyMesh.material as BABYLON.PBRMaterial;
const bodyMaterial = model.findMaterial('__X_BODY__');
const applyColor = () => {
const [r, g, b] = options.color;

View file

@ -17,6 +17,7 @@ export const mug = defineObject({
},
placement: 'top',
hasCollisions: false,
canPreMeshesMerging: true,
createInstance: ({ scene, root }) => {
let yugeDispose: (() => void) | null = null;

View file

@ -22,6 +22,7 @@ export const newtonsCradle = defineObject({
},
placement: 'top',
hasCollisions: false,
canPreMeshesMerging: true,
createInstance: ({ options, model }) => {
const frameMaterial = model.findMaterial('__X_FRAME__');

View file

@ -14,6 +14,7 @@ export const plant2 = defineObject({
},
placement: 'top',
hasTexture: true,
canPreMeshesMerging: true,
createInstance: () => {
return {
interactions: {},

View file

@ -14,6 +14,7 @@ export const powerStrip = defineObject({
},
placement: 'top',
hasCollisions: false,
canPreMeshesMerging: true,
createInstance: () => {
return {
interactions: {},

View file

@ -14,6 +14,7 @@ export const siphon = defineObject({
},
placement: 'top',
hasCollisions: false,
canPreMeshesMerging: true,
createInstance: () => {
return {
interactions: {},

View file

@ -14,6 +14,7 @@ export const sprayer = defineObject({
},
placement: 'top',
hasCollisions: false,
canPreMeshesMerging: true,
createInstance: () => {
return {
interactions: {},