Work Name: 【 oxygen】

Source Code


const mesh01J1QEE6CEYK3MMZ78NK8N4NAG = BABYLON.MeshBuilder.CreateSphere('01J1QEE6CEYK3MMZ78NK8N4NAG', { segments: 3 }, scene);
mesh01J1QEE6CEYK3MMZ78NK8N4NAG.position = new BABYLON.Vector3(
  1.6554825665894894,
  -1.7771909356117253,
  -2.399941734969616,
);
mesh01J1QEE6CEYK3MMZ78NK8N4NAG.rotationQuaternion = new BABYLON.Quaternion(
  0.027992138871906765,
  0.054464401787633884,
  -0.02102411607394403,
  0.9979016557252047,
);
mesh01J1QEE6CEYK3MMZ78NK8N4NAG.scaling = new BABYLON.Vector3(
  5,
  5,
  5,
);

const mesh01J1QEE8BW9AQT7WS6282Y6PQR = BABYLON.MeshBuilder.CreateSphere('01J1QEE8BW9AQT7WS6282Y6PQR', { segments: 3 }, scene);
mesh01J1QEE8BW9AQT7WS6282Y6PQR.position = new BABYLON.Vector3(
  -2.917137096077203,
  -1.64570621077437,
  0.33527587855933233,
);
mesh01J1QEE8BW9AQT7WS6282Y6PQR.rotationQuaternion = new BABYLON.Quaternion(
  0.02967477697153978,
  -0.05522423963338396,
  -0.012878403456806069,
  0.9979498116522127,
);
mesh01J1QEE8BW9AQT7WS6282Y6PQR.scaling = new BABYLON.Vector3(
  5,
  5,
  5,
);

const mesh01J1QEE8Z41XY3JFRG9F3XS0QP = BABYLON.MeshBuilder.CreateSphere('01J1QEE8Z41XY3JFRG9F3XS0QP', { segments: 3 }, scene);
mesh01J1QEE8Z41XY3JFRG9F3XS0QP.position = new BABYLON.Vector3(
  0,
  0,
  0,
);
mesh01J1QEE8Z41XY3JFRG9F3XS0QP.rotationQuaternion = new BABYLON.Quaternion(
  0,
  0,
  0,
  1,
);
mesh01J1QEE8Z41XY3JFRG9F3XS0QP.scaling = new BABYLON.Vector3(
  6.053079605102539,
  6.272566795349121,
  6.106510639190674,
);

const subCSG = BABYLON.CSG.FromMesh(mesh01J1QEE6CEYK3MMZ78NK8N4NAG);
subCSG['unionInPlace'](BABYLON.CSG.FromMesh(mesh01J1QEE8BW9AQT7WS6282Y6PQR));
subCSG['unionInPlace'](BABYLON.CSG.FromMesh(mesh01J1QEE8Z41XY3JFRG9F3XS0QP));
subCSG.toMesh("csg", undefined, scene, true);

mesh01J1QEE6CEYK3MMZ78NK8N4NAG.dispose();
mesh01J1QEE8BW9AQT7WS6282Y6PQR.dispose();
mesh01J1QEE8Z41XY3JFRG9F3XS0QP.dispose();