Work Name: 【 skeleton】

Source Code


const mesh01J1QCW6SJ7R8ZWWRSD930BH41 = BABYLON.MeshBuilder.CreateBox('01J1QCW6SJ7R8ZWWRSD930BH41', {}, scene);
mesh01J1QCW6SJ7R8ZWWRSD930BH41.position = new BABYLON.Vector3(
  1.4504097700119019,
  0.20166359841823578,
  -0.13156911730766296,
);
mesh01J1QCW6SJ7R8ZWWRSD930BH41.rotationQuaternion = new BABYLON.Quaternion(
  -0.016396593069640055,
  -0.7172271076751944,
  -0.000934404825143279,
  0.6966459320481292,
);
mesh01J1QCW6SJ7R8ZWWRSD930BH41.scaling = new BABYLON.Vector3(
  4.999996919627266,
  5.000000223082288,
  4.9999995970945,
);

const mesh01J1QCWH6KVQX0WA3B4NPJXAMY = BABYLON.MeshBuilder.CreateBox('01J1QCWH6KVQX0WA3B4NPJXAMY', {}, scene);
mesh01J1QCWH6KVQX0WA3B4NPJXAMY.position = new BABYLON.Vector3(
  -3.043502902984618,
  -2.979321861267091,
  3.6990093708038345,
);
mesh01J1QCWH6KVQX0WA3B4NPJXAMY.rotationQuaternion = new BABYLON.Quaternion(
  -0.017085104135519377,
  0.0019069340428480952,
  0.04080082452701044,
  0.9990193927974569,
);
mesh01J1QCWH6KVQX0WA3B4NPJXAMY.scaling = new BABYLON.Vector3(
  4.99999949595409,
  4.999999607447421,
  5.000000901956556,
);

const mesh01J1QD02FJCF9XC2FX30YDQDF2 = BABYLON.MeshBuilder.CreateBox('01J1QD02FJCF9XC2FX30YDQDF2', {}, scene);
mesh01J1QD02FJCF9XC2FX30YDQDF2.position = new BABYLON.Vector3(
  -2.7338632106781002,
  -3.1621652126312254,
  -3.747484493255615,
);
mesh01J1QD02FJCF9XC2FX30YDQDF2.rotationQuaternion = new BABYLON.Quaternion(
  -0.00958221630145284,
  0.004372437926558415,
  0.025201766678161854,
  0.9996267565409473,
);
mesh01J1QD02FJCF9XC2FX30YDQDF2.scaling = new BABYLON.Vector3(
  4.999999652129949,
  4.999999151249407,
  4.999999391265824,
);

const mesh01J1QD1KFN63TCZT4Y24P64RGB = BABYLON.MeshBuilder.CreateTorus('01J1QD1KFN63TCZT4Y24P64RGB', {}, scene);
mesh01J1QD1KFN63TCZT4Y24P64RGB.position = new BABYLON.Vector3(
  -0.9510896563529969,
  1.0806731814867816,
  -0.1560476213693619,
);
mesh01J1QD1KFN63TCZT4Y24P64RGB.rotationQuaternion = new BABYLON.Quaternion(
  -0.024406429060631653,
  -0.017914587529731154,
  -0.00034330782149802287,
  0.9995415365078224,
);
mesh01J1QD1KFN63TCZT4Y24P64RGB.scaling = new BABYLON.Vector3(
  5.000000238171382,
  4.9999997114237384,
  2.1931400045538223,
);

const mesh01J1QD31TEV0EQDQ4W5GBKAV5C = BABYLON.MeshBuilder.CreateBox('01J1QD31TEV0EQDQ4W5GBKAV5C', {}, scene);
mesh01J1QD31TEV0EQDQ4W5GBKAV5C.position = new BABYLON.Vector3(
  -2.165980815887451,
  -4.463013172149658,
  -0.1544494926929474,
);
mesh01J1QD31TEV0EQDQ4W5GBKAV5C.rotationQuaternion = new BABYLON.Quaternion(
  0.02271965354569699,
  -0.02267596601654201,
  0.1686096426326376,
  0.9851600917207691,
);
mesh01J1QD31TEV0EQDQ4W5GBKAV5C.scaling = new BABYLON.Vector3(
  5.000001694699476,
  4.999999939145558,
  0.4179532389128297,
);

const subCSG = BABYLON.CSG.FromMesh(mesh01J1QCW6SJ7R8ZWWRSD930BH41);
subCSG['subtractInPlace'](BABYLON.CSG.FromMesh(mesh01J1QCWH6KVQX0WA3B4NPJXAMY));
subCSG['subtractInPlace'](BABYLON.CSG.FromMesh(mesh01J1QD02FJCF9XC2FX30YDQDF2));
subCSG['subtractInPlace'](BABYLON.CSG.FromMesh(mesh01J1QD1KFN63TCZT4Y24P64RGB));
subCSG['subtractInPlace'](BABYLON.CSG.FromMesh(mesh01J1QD31TEV0EQDQ4W5GBKAV5C));
subCSG.toMesh("csg", undefined, scene, true);

mesh01J1QCW6SJ7R8ZWWRSD930BH41.dispose();
mesh01J1QCWH6KVQX0WA3B4NPJXAMY.dispose();
mesh01J1QD02FJCF9XC2FX30YDQDF2.dispose();
mesh01J1QD1KFN63TCZT4Y24P64RGB.dispose();
mesh01J1QD31TEV0EQDQ4W5GBKAV5C.dispose();