MCPcopy Create free account
hub / github.com/CommandCodeAI/BaseAI / calculateCameraZ

Function calculateCameraZ

apps/baseai.dev/src/components/home/webgl.tsx:399–430  ·  view source on GitHub ↗
(screenWidth: number, screenHeight: number)

Source from the content-addressed store, hash-verified

397 sphere.rotateZ(3);
398
399 function calculateCameraZ(screenWidth: number, screenHeight: number) {
400 let cameraZ;
401
402
403 if (screenWidth <= 768) {
404 if (screen.availWidth < screen.availHeight) {
405 cameraZ = 4.5;
406 } else {
407 cameraZ = 2;
408 }
409 } else if (screenWidth > 768 && screenWidth <= 1920) {
410 if (screenHeight <= 1080) {
411 cameraZ = 2;
412 } else {
413 cameraZ = 1.9;
414 }
415 } else if (screenWidth > 1920 && screenWidth <= 2440) {
416 if (screenHeight <= 1080) {
417 cameraZ = 1.75;
418 } else {
419 cameraZ = 1.65;
420 }
421 } else if (screenWidth > 2440) {
422 if (screenHeight <= 1440) {
423 cameraZ = 1.5;
424 } else {
425 cameraZ = 1.4;
426 }
427 }
428
429 return cameraZ;
430 }
431
432 const screenWidth = window.innerWidth;
433 const screenHeight = window.innerHeight;

Callers 2

WebGLInitializerFunction · 0.70
updateCameraPositionFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected