Pesquisar na Comunidade
Mostrando resultados para as tags ''visual python''.
Encontrado 1 registro
-
Bom dia! Estou desenvolvendo um modelo tridimensional com auxilio do Visual Python e fiz dois códigos para vértebras genéricas das regiões lombar e torácica. Atualmente estou tentando visualizar o posicionamento dos objetos criados no meu código mas estou tendo problemas ao executar o código com todos os objetos escritos. Não consigo entender o erro que o Python me indica na função que rotaciona um objeto e ao executar o código todo o VPython me mostra apenas o corpo vertebral e nada mais (não me mostra o pedículo, a lâmina, os processos inferiores, superiores nem o espinhoso). O erro mostrado se encontra na seguinte parte do código: #pediculo e lamina h_pedic = h_corpo*(2./3.)*fator r_pedic = d_maior/2 e_pedic=(2./10.)*h_corpo arco1 = shapes.arc(radius=r_pedic, angle1=0, angle2=pi, thickness=e_pedic) arco1.rotate(angle=math.pi, axis=vector(0,0,1)) caminho2=[(0,0,0),(0,-h_pedic,0)] pediculo = extrusion(pos=caminho2, shape=arco1) arco2 = shapes.arc(radius=r_pedic, angle1=0.174533, angle2=2.96706, thickness=e_pedic) #10 a 170 graus arco2.rotate(angle=math.pi, axis=vector(0,0,1)) circulo = shapes.circle(radius=0.5*e_pedic) caminho3=[(0,0,0),(0,-h_corpo,0)] lamina=extrusion(pos=caminho3, shape=arco2+circulo) pediculo_total=compound([pediculo,lamina]) O erro que o Python me mostra é o seguinte: ... arco1.rotate(angle=math.pi, axis=vector(0,0,1)) TypeError: rotate() takes no keyword arguments Eu escrevi o código principal que é uma função da vértebra genérica que junta todos os objetos criados em um frame e retorna este. Para visualizar eu apenas copiei e colei o código principal apagando a definição da função ( def Lombar(fator=1., h=1.52, y=0.): ) , seguindo o código normalmente e no final chamando todos os objetos criados assim: corpo() pediculo_total() processo_sup1() processo_sup2() processo_post() processo_lat1() processo_lat2() processo_inf1() processo_inf2() Alguém poderia me ajudar? Minha principal dúvida é na origem desse erro, como resolvê-lo e como visualizar os objetos criados que compõem a vértebra todos juntos. Desde já agradeço!
- 2 respostas
-
- vpython
- visual python
-
(e %d mais)
Tags: