O que é o formato de ficheiro VSJ?
Um arquivo .vsj é um arquivo de salvamento de cena criado pelo ViewSTL, um visualizador de modelos 3D online gratuito de Omri Rips, e pelo seu plugin JavaScript ViewStl complementar. O nome significa ViewStl JSON, e o arquivo é exatamente isso: um documento JSON de texto simples que descreve o estado de uma cena 3D.
Internamente, um arquivo .vsj registra como a cena deve parecer, em vez do que ela contém. Os valores armazenados incluem configurações de tela, como altura e cor de fundo, o estado da câmera (posição, vetor superior e alvo) e uma matriz de modelos. Cada entrada de modelo mantém seu nome de arquivo de origem junto com atributos de exibição como cor e transparência. O visualizador grava este arquivo através de sua função save_scene, que baixa o JSON com o nome padrão de 1.vsj.
Um detalhe é fundamental. Um arquivo .vsj não contém nenhuma geometria de malha. Ele referencia arquivos externos .stl ou .obj pelo nome, portanto, esses arquivos ainda devem estar disponíveis para que a cena seja renderizada. Quando você deseja que a geometria e o estado da cena viajem juntos, o ViewSTL fornece o formato .vsb relacionado, um arquivo ZIP que agrupa uma entrada json.data.vsj com os modelos STL necessários.
Segurança e proteção
RISCO: LOWA .vsj file is plain-text JSON with no executable code, macros or scripts, so opening one cannot by itself harm your system. The only practical concern is that it references external STL/OBJ files by name; if those are missing the scene will not render fully. Editing the JSON by hand can break the syntax and stop ViewSTL from loading it, so keep a backup before making changes.
Detalhes do formato
em resumoProgramas que abrem arquivos VSJ
.vsj file to view its raw JSON text, though large single-line files may be hard to read. .vsj file to restore the saved scene; keep the referenced STL/OBJ files in the same location so the geometry loads. .vsj file and rebuild the camera, canvas and model settings. .vsj file as text to read or hand-edit its JSON keys (canvas, camera, models); VS Code formats and validates the JSON. .vsj file through the Open Model icon in any browser to reopen the saved scene. .vsj file to restore the scene. .vsj file onto the viewer to rebuild the saved camera, background and model colors in the browser. Detalhes técnicos
especificação profunda| Encoding | UTF-8 plain text (JSON) |
| Byte order | N/A (text format) |
| Container | JSON object |
| Compression | None (the compressed counterpart is the .vsb ZIP file) |
| Typical size | A few hundred bytes to a few kilobytes; the file stores scene settings only, not mesh geometry |
| Structure | A single JSON object holding the state of a ViewSTL scene: canvas settings (such as canvas height and background color), camera state (position, up vector and target), and an array of model entries. Each model entry references the source geometry by filename and stores display attributes such as color, transparency and visibility. |
| Integrity | None; integrity depends on valid JSON syntax |
| Platforms | Windows, macOS, Linux, Web browser |
| Notes | A .vsj file records how a scene should be displayed but does not embed the 3D mesh. It points at external .stl or .obj files by name, so those source files must be available for the scene to render. To bundle geometry and scene state together, ViewSTL uses the .vsb format, a ZIP archive that contains a json.data.vsj entry plus the referenced STL models. |
| Created By | The save_scene() method of the ViewSTL online viewer and the ViewStl JavaScript plugin |
| Default Filename | 1.vsj is the default name produced by save_scene() |
| Especificação | www.viewstl.com |
Conversões de VSJ
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos VSJ.
Perguntas frequentes
Como faço para abrir um arquivo VSJ?
.vsj. O visualizador lê o JSON e restaura a câmera salva, o fundo e as cores do modelo. Certifique-se de que os arquivos STL ou OBJ que ele referencia estejam disponíveis, pois a geometria reside nesses arquivos, não no .vsj.Um arquivo VSJ contém o modelo 3D?
.vsj armazena apenas as configurações da cena, como tela, câmera e opções de exibição por modelo. Ele referencia os arquivos de malha reais pelo nome. Se você precisar de geometria e estado da cena em um único arquivo, use o formato .vsb.Qual é a diferença entre VSJ e VSB?
.vsj é a descrição da cena em texto simples JSON. .vsb é um arquivo ZIP que contém o mesmo JSON da cena (como json.data.vsj) mais os modelos STL, portanto, um único arquivo .vsb é independente e portátil.Posso editar um arquivo VSJ em um editor de texto?
Por que minha cena VSJ não mostra nenhum modelo?
.vsj apenas aponta para arquivos de modelo externos pelo nome do arquivo. Se esses arquivos STL ou OBJ estiverem ausentes ou em uma pasta diferente, a cena carrega com suas configurações, mas sem geometria. Restaure os arquivos referenciados ou use um pacote .vsb.Qual programa cria arquivos VSJ?
.vsj (nome padrão 1.vsj).