Spaces:
Running
on
Zero
Running
on
Zero
File size: 1,449 Bytes
18d2806 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
<!DOCTYPE html>
<html>
<head>
<!-- Import the component -->
<script src="https://ajax.googleapis.com/ajax/libs/model-viewer/3.1.1/model-viewer.min.js" type="module"></script>
<script>
document.addEventListener('DOMContentLoaded', () => {
const modelViewers = document.querySelectorAll('model-viewer');
modelViewers.forEach(modelViewer => {
modelViewer.addEventListener('load', (event) => {
const [material] = modelViewer.model.materials;
let color = [43, 44, 46, 255];
color = color.map(x => x / 255);
material.pbrMetallicRoughness.setMetallicFactor(0.1); // 完全金属
material.pbrMetallicRoughness.setRoughnessFactor(0.7); // 低粗糙度
material.pbrMetallicRoughness.setBaseColorFactor(color); // CornflowerBlue in RGB
});
});
});
</script>
<style>
body {
margin: 0;
font-family: Arial, sans-serif;
}
.centered-container {
display: flex;
justify-content: center;
align-items: center;
border-radius: 8px;
border-color: #e5e7eb;
border-style: solid;
border-width: 1px;
}
</style>
</head>
<body>
<div class="centered-container">
<model-viewer>
</div>
</body>
</html> |