Files
2025-10-12 19:45:18 +00:00

51 lines
1.9 KiB
JSON

{
"molecule1": {
"type": "Mesh",
"geometry": { "type": "BoxGeometry", "args": [1, 1, 1] },
"position": [0, 0.5, 0],
"material": { "type": "MeshStandardMaterial", "color": "orange" },
"children": [
{
"type": "Mesh",
"childSuffix": "head",
"geometry": { "type": "SphereGeometry", "args": [0.3, 16, 16] },
"material": { "type": "MeshStandardMaterial", "color": "blue" },
"position": [0, 0.5, 0]
},
{
"type": "Mesh",
"childSuffix": "head",
"geometry": { "type": "CylinderGeometry", "args": [1, 1, 0.5] },
"material": { "type": "MeshBasicMaterial",
"color": "0x9090F0",
"transparent": true,
"opacity": 0.3,
"blending": "AdditiveBlending",
"side": "BackSide"
},
"scale": [1.5, 2, 1],
"position": [0, 0, 0]
}
]
},
"molecule2": {
"type": "Mesh",
"geometry": { "type": "SphereGeometry", "args": [1, 1, 1] },
"material": { "type": "MeshStandardMaterial", "color": "blue" },
"children": [
{
"type": "Mesh",
"geometry": { "type": "SphereGeometry", "args": [0.3, 16, 16] },
"material": { "type": "MeshStandardMaterial", "color": "red" },
"position": [0, 1, 0]
},
{
"type": "Mesh",
"geometry": { "type": "SphereGeometry", "args": [0.3, 16, 16] },
"material": { "type": "MeshStandardMaterial", "color": "red" },
"position": [0, -1, 0]
}
]
}
}