Descarrega a cena inteira como um ficheiro .babylon, o formato JSON próprio do motor que os seus editores
e carregadores leem de volta; a extensão é acrescentada quando falta.
O nome do ficheiro
Descarrega a cena inteira como um ficheiro glb, o glTF binário que a maioria das ferramentas 3D e visualizadores web
leem; discardSkyboxAndGrid omite o skybox e o chão que esta biblioteca adiciona.
O nome do ficheiro e se deve excluir o skybox e o chão
Escreve a cena inteira, ou os nós escolhidos com os seus antepassados, como bytes glb sem descarregar
nada, para que possam ser guardados, enviados ou carregados de volta com loadGlbFromArrayBuffer.
Cada antepassado de um nó escolhido também é escrito, para que a geometria mantenha o seu lugar, e o ficheiro leva os materiais que as malhas têm no momento da chamada.
Os nós a escrever, se deve excluir o skybox e o chão, e se deve comprimir com Draco
O ficheiro glb como bytes
Descarrega uma malha e as suas malhas filhas visíveis como um só ficheiro STL, o formato simples de triângulos que as impressoras 3D aceitam; as linhas são omitidas.
A malha e o nome do ficheiro
Um objeto vazio assim que a transferência tiver começado
Descarrega várias malhas, com as suas malhas filhas, como um só ficheiro STL; as linhas são omitidas.
As malhas e o nome do ficheiro
Um objeto vazio assim que a transferência tiver começado
Carrega um modelo glTF, glb, STL ou OBJ a partir de um File para a cena e devolve uma malha contentora com as malhas do modelo como suas filhas; qualquer outra extensão lança um erro.
As malhas carregadas projetam e recebem sombras e começam ocultas quando hidden é verdadeiro.
O ficheiro do modelo e se começa oculto
A malha contentora que contém o modelo carregado
Carrega um modelo glTF, glb, STL ou OBJ a partir de um File para a cena, tal como loadAssetIntoScene faz,
sem devolver a malha.
O ficheiro do modelo e se começa oculto
Carrega um modelo glTF, glb, STL ou OBJ a partir de um endereço web para a cena e devolve uma malha contentora com as malhas do modelo como suas filhas.
rootUrl é a pasta e assetFile o nome do ficheiro nela, de modo que as texturas ao lado do modelo
também se resolvem; o servidor tem de permitir pedidos de origem cruzada.
O URL da pasta, o nome do ficheiro e se começa oculto
A malha contentora que contém o modelo carregado
Carrega um modelo a partir de um endereço web para a cena, tal como loadAssetIntoSceneFromRootUrl faz,
sem devolver a malha.
O URL da pasta, o nome do ficheiro e se começa oculto
Carrega um modelo glb guardado como bytes para a cena, como o resultado de
occt.io.convertStepToGltf, e devolve uma malha contentora com as malhas do modelo como suas
filhas.
Os bytes do glb, um nome para o modelo e se começa oculto
A malha contentora que contém o modelo carregado
const glb = await bitbybit.occt.io.convertStepToGltf({ stepData: file, meshPrecision: 0.005, meshAngle: 0.5, meshRelative: true, internalVerticesMode: false, controlSurfaceDeflection: false });
const model = await bitbybit.babylon.io.loadGlbFromArrayBuffer({ glbData: glb, fileName: "part.glb", hidden: false });
Carrega um modelo glb guardado como bytes para a cena, tal como loadGlbFromArrayBuffer faz, sem
devolver a malha.
Os bytes do glb, um nome para o modelo e se começa oculto
Carregar modelos na cena e exportá-la: ficheiros glTF, glb, STL e OBJ entram a partir de um File, de um URL ou de bytes glb em bruto como uma malha contentora com os seus filhos por baixo, e a cena inteira ou as malhas escolhidas saem como transferências .babylon, glb ou STL.