Rotina lisp para desenho 3d
CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA
DEPARTAMENTO DE ENGENHARIA CIVIL
desenho de maquetes eletrônicas usando a ferramenta autocad 3d e o sistema calco.
Professor: Dr. Roberto Chust Carvalho
Aluno: José Filho de Sousa Cunha
São Carlos, Agosto de 2010.
SUMÁRIO
1. RESUMO 3
2. INTRODUÇÃO 4
3. EXECUÇÃO DO DESENHO TRIDIMENSIONAL 5
3.1. Introdução ao programa “Espacial10” 5
3.2. Início do programa (rotina carregar.lsp) 8
3.3. Rotina modulo2 (modulo2.lsp), quantidades de níveis. 8
3.4. Rotina modulo3 (modulo3.lsp), eixos. 9
3.5. Rotina modulo4 (modulo4.lsp), pilares. 11
4. ROTINA MODULO5, INSERÇÃO DAS VIGAS E LAJES NOS DIFERENTES PAVIMENTOS. 12
4.1. Manipulação de arquivos 13
4.2. Definição dos planos de trabalhos (níveis dos pavimentos) 14
4.3. Layers 16
4.4. Extrude 18
4.5. Eixos e seções dos pilares repetidas 18
4.6. Entidades 20
4.7. Vigas 21
4.7.1 Estrutura de programação 22
4.8. Lajes 23
5. PAREDES 24
5.1. Parede localizada entre pilares e debaixo de viga 25
5.2. Paredes intermediárias 26
5.3. Esquadrias 27
5.3.1 Preparo dos blocos esquadrias 27
5.3.2 Inserção das esquadrias nas paredes 29
6. APRESENTAÇÃO FINAL 29
7. MODULO6 30
8. EXEMPLO DEMOSNTRATIVO 31
9. CONSIDERAÇÕES FINAIS 33
10. BIBLIOGRAFIA 34
11. ANEXOS 35
11.1. Rotina carregar.lsp 35
11.2. Rotina modulo2.lsp 36
11.3. Rotina modulo3.lsp 37
11.4. Rotina modulo4.lsp 38
11.5. Rotina modulo5.lsp 41
11.6. Rotina parede.lsp 50
11.7. Rotina modulo6.lsp 62
RESUMO
Este trabalho visa o desenvolvimento de rotinas em linguagem de programação Lisp usando o software AutoCAD, que auxiliem no desenvolvimento de maquetes eletrônicas de edificações considerando os aspectos estruturais e as imposições arquitetônicas no ambiente 3D. O programa aqui desenvolvido denominou-se de Espacial10. Em suma o trabalho baseia-se nas