Rotina lisp para desenho 3d

Disponível somente no TrabalhosFeitos
  • Páginas : 54 (13322 palavras )
  • Download(s) : 0
  • Publicado : 10 de novembro de 2012
Ler documento completo
Amostra do texto
UNIVERSIDADE FEDERAL DE SÃO CARLOS
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 dosblocos 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.lsp62









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 nasrotinas desenvolvidas pelo aluno Henrique Raymundo no programa Espacial. As rotinas desenvolvidas por Raimundo (2009) não tinha interesse no ambiente 3D e sim na fôrma e no pórtico da estrutura. Desta forma as rotinas aqui desenvolvidas foram adequadas para a confecção da estrutura tridimensional, sendo feita uma rotina especifica para a representação das paredes.
O funcionamento do programaconsiste em o operador ou programador entrar com informações geométricas acerca dos elementos estruturais, e desta forma o programa monta ou confecciona a maquete, gerando também dados que posteriormente podem ser utilizado em programas de cálculos estruturais e ou até mesmo em rotinas posteriores. Neste ultimo caso, são necessários comandos de leitura dos arquivos gerados e gravados. Vale ressaltarque as rotinas devem ser compiladas na seqüência correta e de forma coerente. Isto é, uma vez carregada a primeira rotina as demais serão compiladas automaticamente. Deve-se, no entanto, ter a preocupação de se entrar com dados coerentes e interpretar corretamente o que os “alertas” do programa estão indicando.
A rotina inicial serve para identificar o projeto em elaboração. Nesta sãopedidos ao operador o nome da obra e a resistência do concreto. Posteriormente a ela é carregada a segunda rotina, denominada de modulo2; aqui o operador deve informar a quantidades de níveis na edificação as alturas entre a face da laje inferior e superior, carga acidental (definido em norma conforme o uso da edificação) e sobrecarga permanente (carga devido aos revestimentos).
O modulo3 pede ainserção dos eixos a qual o auxiliará na entrada dos pilares vigas, lajes e paredes. Neste modulo o operador informa a quantidade de eixos paralelos a x e y, a máxima distância dos mesmos e a distância entre todos os eixos. A quarta rotina pede a inserção dos pilares nas intersecções entre eixos, devendo o operador informa a dimensões de cada seção de pilar e por fim a posição.
Gerado...
tracking img