Extension:3D/pt-br

A extensão 3D fornece ao usuário um suporte para wiki para carregar e visualizar modelos 3D. Veja para documentação de uso.

Ele atualmente suporta os formatos de arquivo AMF e STL, que são comuns no campo de impressão 3D.

1. Permitindo o envio de arquivos em 3D
Diga ao software para aceitar envios STL. Adicione o seguinte ao seu :

3. Instalando o 3d2png
O 3d2png é um renderizador de miniaturas para arquivos em 3D. Ele renderizará miniaturas em PNG da mesma maneira que essa extensão vai exibir os objetos, pois usa das mesmas bibliotecas JS, que são executas pelo Node.js em vez do próprio navegador do usuário.

Para instalar, clonar e ativar o repositório 3d2png:

No Linux, será necessário instalar um framebuffer virtual para que o 3d2png possa capturar o objeto 3D sem o uso de cabeçalhos.

Após ter instalado o 3d2png, diremos à extensão 3D como fazer a chamada ao serviço. Adicione o seguinte ao seu, e certifique-se de atualizar o   para que corresponda ao caminho correto.

Instalando a extensão Visualizador multimídia
O Visualizador multimídia não é uma dependência obrigatória, mas será necessário instalá-la para poder interagir (mover, ampliar, reduzir) com os modelos em 3D. Após instalar o Visualizador multimídia, associe o tipo de arquivo STL com a extensão adicionando o seguinte ao :

Na página de envios
Para adicionar opções de seleção de licença de patente à Special:Upload, edite a página. Cada linha nesta página se tornará uma opção (marcação ), em que tudo após o último caractere   será o texto, e tudo antes será a predefinição a ser adicionada ao envio. Confira commons:MediaWiki:3d-patents para alguns exemplos.

Certifique-se de criar a(s) predefinição(ões) antes, como .

No assistente de envios
Special:UploadWizard também é compatível com acordos de patente, embora com menor flexibilidade. Ao enviar um arquivo STL de terceiros, uma caixa de diálogo aparecerá, pedindo para confirmar que seu envio não infringe patentes. Ao enviar um arquivo seu, ela também pedirá para confirmar que os objetos em 3D são de sua autoria. A predefinição adicionada ao envio, a exemplo da página no Commons mencionada acima, será ou ou.

É possível editar essas mensagens nas páginas  e.

Para modificar quais tipos de arquivos necessitam de patente, quais predefinições são adicionadas ao envio ou para onde as ligações apontam, edite o. Abaixo, estão as configurações padrão:

Na extensão CommonsMetadata
Finalmente, a extensão fornece uma maneira de rastrear envios em 3D sem licenças de patente, embora ela não seja configurável. Ela buscará envios do tipo MIME  (os compatíveis pela extensão 3D no momento) sem a predefinição. Os arquivos correspondentes serão automaticamente listados na categoria.

Note, entretanto, que a extensão só funcionará se o nome da sua predefinição for exatamente.