Bitbybit Docs
    Preparing search index...

    Class BabylonTools

    Utilitários em torno da imagem renderizada: tirar uma captura de ecrã da cena num tamanho escolhido através de qualquer câmara, como um URL de dados de imagem para usar ou como uma transferência.

    Index

    Constructors

    screenshots

    • Renderiza a cena através de camera, ou da câmara ativa quando nenhuma é dada, no tamanho dado e devolve a imagem como um URL de dados.

      mimeType escolhe o formato e quality de 0 a 1 a compressão dos formatos com perdas como o JPEG.

      Parameters

      • inputs: ScreenshotDto

        A câmara, o tamanho, o tipo de imagem e a qualidade

      Returns Promise<string>

      A imagem como um URL de dados

      const image = await bitbybit.babylon.tools.createScreenshot({ camera: bitbybit.babylon.scene.getActiveCamera(), width: 1920, height: 1080, mimeType: "image/png", quality: 1 });
      
    • Renderiza a cena através de camera, ou da câmara ativa quando nenhuma é dada, no tamanho dado e descarrega a imagem no navegador.

      Parameters

      • inputs: ScreenshotDto

        A câmara, o tamanho, o tipo de imagem e a qualidade

      Returns Promise<string>

      O texto done assim que a transferência tiver começado

      await bitbybit.babylon.tools.createScreenshotAndDownload({ camera: bitbybit.babylon.scene.getActiveCamera(), width: 1920, height: 1080, mimeType: "image/png", quality: 1 });