3D Workspace
Home
Assets
Affiliate Program
Sign up/Log in
?
Upgrade
DCC Bridge
Anonymous1770210870
02-04 15:02
Model Name
modelo 3d de arco puente
Tags
architecture
simulation
realistic
Prompt
import ezdxf import math def generar_escenario(): # 1. Crear el dibujo doc = ezdxf.new('R2010') msp = doc.modelspace() def dibujar_arco_truss(p1, p2, altura, segmentos=24, color=7): """Genera un arco con estructura de zigzag (Truss)""" puntos_sup = [] puntos_inf = [] dx = p2[0] - p1[0] dy = p2[1] - p1[1] for i in range(segmentos + 1): t = i / segmentos x = p1[0] + dx * t y = p1[1] + dy * t # Ecuación parabólica para la elevación z = altura * (1 - (2*t - 1)**2) puntos_sup.append((x, y, z)) puntos_inf.append((x, y, z - 0.8)) # Cordón inferior a 0.8m # Crear los cordones longitudinales msp.add_lwpolyline(puntos_sup, format='xyz').set_dxf_attrib('color', color) msp.add_lwpolyline(puntos_inf, format='xyz').set_dxf_attrib('color', color) # Crear el zigzag (montantes y diagonales)
Detailed Info
Related Models
Enter invite code
Enter invite code to get credits!