Tune 3D model responsive scale
This commit is contained in:
@@ -43,8 +43,11 @@ export default function GlassesModelSection({ t }: { t: Messages }) {
|
||||
const resize = () => {
|
||||
const { width, height } = wrap.getBoundingClientRect();
|
||||
const pixelRatio = Math.min(window.devicePixelRatio || 1, 1.7);
|
||||
const scale = width < 640 ? 0.5 : width < 1024 ? 0.68 : 0.9;
|
||||
renderer.setPixelRatio(pixelRatio);
|
||||
renderer.setSize(width, height, false);
|
||||
group.scale.setScalar(scale);
|
||||
group.position.y = width < 640 ? -0.44 : -0.34;
|
||||
camera.aspect = width / Math.max(height, 1);
|
||||
camera.updateProjectionMatrix();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user