ThreePresenter API Documentation - v0.1.2
    Preparing search index...

    Function calculateCameraDistance

    • Calculate optimal camera distance to fit an object in view

      Parameters

      • objectSize: number

        The size of the object (max dimension)

      • fovDegrees: number

        Camera field of view in degrees

      • padding: number = 1.2

        Padding multiplier (default 1.2 = 20% padding)

      Returns number

      Optimal camera distance

      const maxDim = getMaxDimension(bbox);
      const distance = calculateCameraDistance(maxDim, 40, 1.5);
      camera.position.z = distance;