OpenSCAD
| OpenSCAD | |
|---|---|
| Desenvolvedores | Marius Kintel, Clifford Wolf |
| Lançamento inicial | 19 fevereiro de 2010 |
| Lançamento estável | 2021.01
/ 31 de janeiro de 2021 |
| Repositório | |
| Escrito em | C++ e Qt, CGAL, OpenCSG, e OpenGL [1] |
| Sistema operacional | Windows, Linux, OS X, FreeBSD, NetBSD, OpenBSD |
| Disponível em | Inglês, tcheco, francês, alemão, polaco, russo, espanhol |
| Tipo | CAD |
| Licença | GPLv2 |
| Website | www |
OpenSCAD é um software de código aberto para a criação de sólidos 3D CAD (desenho assistido por computador).[2] É um modelador baseado somente em scripts e usa sua própria linguagem de descrição; as partes podem ser visualizadas, mas não podem ser interativamente selecionadas ou modificadas com o mouse na janela de visualização 3D. Um script do OpenSCAD especifica primitivos geométricos (tais como esferas, caixas, cilindros, etc.) e define a forma como eles são modificados e combinados (por exemplo, interseção, diferença, envelope de combinação e adição de Minkowski) para compor um modelo 3D.[3] Ou seja, o programa realiza geometria sólida construtiva (CSG).[4] OpenSCAD está disponível para Windows, Linux e OS X.
Visualização
Para rápida pré-visualização de modelos usando o z-buffer, OpenSCAD emprega OpenCSG e OpenGL.
A posição do modelo 3D pode ser manipulada de forma interativa com o mouse na janela de exibição de forma semelhante a outros modeladores 3D. Também é possível definir uma posição padrão para a câmera no script. Pré-visualização é relativamente rápida e permite modificações interativas ao modificar o script.
Cores das partes podem ser definidas na janela de visualização 3D (incluindo transparência). O renderizador leva em conta a iluminação, mas a fonte de iluminação não é modificável.
Computação de volumes 3D
Em contraste com a pré-visualização, CGAL é usado para renderização completa das geometrias 3D, o que, como em outros motores de geometria CSG, pode demorar vários minutos ou horas para ser concluído.
Uso
OpenSCAD permite que um designer crie modelos 3D precisos e designs paramétricos que podem ser facilmente ajustados alterando os parâmetros.[5]
Documentos OpenSCAD são scripts legíveis em texto ASCII simples. Assim sendo, OpenSCAD é um programa de modelagem voltado para programadores[6] e tem sido recomendado como uma ferramenta CAD introdutória para a concepção de hardware livre, como ferramentas científicas para ensino e pesquisa.[7]
Ele é usado principalmente no design de peças de impressoras 3D, que são exportados em formato STL.
Exportação
- Visualizações podem ser exportadas em formato PNG.
- Modelos 2D podem ser exportados em DXF do AutoCAD.
- Peças em 3D pode ser exportadas em AMF, OFF, STL, como volumes simples. Não há cor, material, nem definição de peças do modelo exportado (julho de 2016).
Importação
- Desenhos 2D em DXF podem ser importados, em seguida, extrudados como partes monolíticas.
- Peças em 3D podem ser importadas como STL e podem ser dimensionadas e submetidas a operações de subtração ou adição.
Animação

A animação é possível com a velocidade de algumas imagens por segundo para modelos simples. A animação pode afetar qualquer parâmetro, seja a posição da câmera, ou as dimensões, posições, forma ou existência de peças. Ela pode ser gravada como um conjunto de imagens usadas para criar vídeos.[8]
Design
OpenScad é um wrapper para um motor de CSG com uma interface gráfica e editor integrado, desenvolvido em C++. A partir de 2016, ele usa a Computational Geometry Algorithms Library (CGAL) como base motor CSG.
A sintaxe de seus scripts é baseada na filosofia de programação funcional e não usa variáveis reais.
Referências
- ↑ «Building OpenSCAD»
- ↑ «OpenSCAD Jumpstart». www.thingiverse.com (em inglês). Thingiverse. Consultado em 8 de outubro de 2017
- ↑ «Use Math to Design Mazes in OpenScad — Games | Make:». Make: DIY Projects and Ideas for Makers (em inglês)
- ↑ «Know only 10 things to be dangerous in OpenSCAD». Cubehero Blog (em inglês). 19 de novembro de 2013
- ↑ Evans, Brian (2012), Practical 3D Printers: The Science and Art of 3D Printing, ISBN 9781430243922, Apress, p. 113.
- ↑ Pettis, Bre; France, Anna Kaziunas; Shergill, Jay (2012), Getting Started with MakerBot, ISBN 9781449338657, O'Reilly Media, Inc., p. 131.
- ↑ Pearce, Joshua M. (2014), «Chapter 6: „Digital Designs and Scientific Hardware"», Open-Source Lab: How to Build Your Own Hardware and Reduce Research Costs, ISBN 9780124104624, Elsevier, pp. 165–254.
- ↑ «Animating With OpenSCAD». Instructables.com (em inglês)
Ligações externas
- Sítio oficial
OpenSCAD User Manual no Wikilivros
Media relacionados com OpenSCAD no Wikimedia Commons- Vídeos sobre os conceitos básicos de modelagem com o OpenSCAD
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.