Generados automáticamente personalizado invernadero (4 / 7 paso)

Paso 4: Python Script - parte 2

En este paso escribimos python código que construye un modelo 3D del invernadero en fusión 360. Haremos esto mediante el uso de API de fusión 360, que nos permite escribir líneas de código que corresponden a las operaciones que conocemos en el modelado directo.

Tratándose de fusión para crear una forma simple, el primer paso suele ser extraer un dibujo 2D de un perfil que queremos sacar y luego lo saca. Para el invernadero, también a shell el cuerpo para crear un espesor de pared uniforme en todos los lados. El siguiente bloque de código a hacer estas operaciones con líneas de código.

## Estas líneas de configuración de la API de fusión

aplicación = adsk.core.Application.get()

UI = app.userInterface

### SKETCH

# Crear un nuevo dibujo en el plano xy.

croquis = rootComp.sketches

xyPlane = rootComp.xYConstructionPlane

croquis = sketches.add(xyPlane)

# Dibujar cinco líneas conectadas.

líneas = sketch.sketchCurves.sketchLines

LINE1 = lines.addByTwoPoints (adsk.core.Point3D.create (0, 0, 0), adsk.core.Point3D.create (ancho, 0, 0))

LINE2 = lines.addByTwoPoints (line1.endSketchPoint, adsk.core.Point3D.create (ancho, wallHeight, 0))

Line3 = lines.addByTwoPoints (line2.endSketchPoint, adsk.core.Point3D.create (ancho/2, roofHeight, 0))

line4 = lines.addByTwoPoints (line3.endSketchPoint, adsk.core.Point3D.create (0, wallHeight, 0))

line5 = lines.addByTwoPoints (line4.endSketchPoint, adsk.core.Point3D.create (0, 0, 0))

### SACA

# Obtener el perfil definido por el bosquejo

Prof = sketch.profiles.item(0)

# Crear una entrada de extrusión

saca = rootComp.features.extrudeFeatures

extInput = extrudes.createInput (prof, adsk.fusion.FeatureOperations.NewBodyFeatureOperation)

extInput # define los parámetros para la extrusión

# Definir que la magnitud es una medida de distancia de la longitud

distancia = adsk.core.ValueInput.createByReal(length)

# Establecer la medida de la distancia a ser unilateral

extInput.setDistanceExtent (False, distancia)

# Establecer la extrusión a una sólida

extInput.isSolid = True

# Crear la extrusión

EXT = extrudes.add(extInput)

# ext es la función de extrusión

### SHELL

entidades = adsk.core.ObjectCollection.create()

Entities.Add(ext.bodies.Item(0))

# Tome el cuerpo para hacer una carrocería

características = rootComp.features

shellFeats = features.shellFeatures

isTangentChain = False

shellFeatureInput = shellFeats.createInput (entidades, isTangentChain)

grosor = adsk.core.ValueInput.createByReal(insulation)

shellFeatureInput.insideThickness = shellFeats.add(shellFeatureInput) de espesor

Guarde el archivo, desplácese hacia la fusión, encontrar la secuencia de comandos de los Scripts y complementos ventana y haga clic en ejecutar. Debe aparecer tu invernadero! Utilice la herramienta de sección análisis bajo la gota Inspeccione hasta sector el modelo por la mitad para que puede comprobar la dimensión del espesor de la pared.

Artículos Relacionados

Cómo hacer pendrive archivos de los usuarios de la copia automáticamente y silenciosamente

Cómo hacer pendrive archivos de los usuarios de la copia automáticamente y silenciosamente

*** este INSTRUCTABLE es para información propósitos solamente se es ILEGAL a copia SOMEONES archivos sin su permiso yo no soy RESPONSABLE para cualquier cosa que mayo OR mencionada suceder si esta información se utiliza de forma incorrecta ***Cómo c
Automáticamente verde

Automáticamente verde

todos los días, escuchamos innumerables maneras para "ir verde". Cambiar todas las bombillas en su casa a apagar las luces cuando no estén en uso, a recordar para elevar la temperatura del termostato durante el verano o bajar en el invierno mien
Construcción de un abrelatas del respiradero automático efecto invernadero

Construcción de un abrelatas del respiradero automático efecto invernadero

Por automatismos FirgelliHace unos años un cliente nuestro había compuesto algunos abridores de ventilación para su invernadero de cúpula y usa nuestros actuadores lineales para hacer funcionar las rejillas de ventilación.Aquí es cómo su instalador i
Usando stl2gcode para automáticamente generar código G de ficheros STL

Usando stl2gcode para automáticamente generar código G de ficheros STL

Potencial de máquinas verticales de fresa con fresas rectasA menudo es posible llegar a sofisticados diseños con sólo una fresadora vertical de molinos de extremo recto. Varias máquinas de fresado vertical superior de banco ligeros han llegado al mer
Automáticamente tomar fotos salto perfecto

Automáticamente tomar fotos salto perfecto

¡ Oh tiempo. Usted arruinar cada tiro en salto.Usted está contando abajo a la derecha antes de saltar en el aire y tu amigo es agachado en el suelo con su dedo en el disparador. Saltando en el aire con un salto glorioso, posan para una fracción de se
Sistema para limitar automáticamente el tiempo de TV

Sistema para limitar automáticamente el tiempo de TV

La mayoría de nosotros pasan demasiado tiempo frente al televisor. Así que diseñamos un sistema que automáticamente limita Cuándo y cuánto la televisión puede ser en. El sistema funciona mediante el control de la señal de entrada a la TV. Esto se hac
Iniciar automáticamente los programas en Windows 10

Iniciar automáticamente los programas en Windows 10

En 10 de Windows ha desaparecido la carpeta de inicio del programa desde el menú Inicio. Le mostrará los pasos para llegar a esa carpeta y cómo iniciar programas automáticamente en el arranque en Windows 10.Paso 1: Abrir el archivo Explorer carpetaPa
Cómo convertir automáticamente palabras de columna a línea utilizando Microsoft Word

Cómo convertir automáticamente palabras de columna a línea utilizando Microsoft Word

a veces sucede que durante el uso de Microsoft Word hicave transferir copiado mesa línea normal - tienes que tener tus palabras en una línea separados por vamos a decir comas.Si bien este procedimiento requeriría muchos clic y eliminación manual, Mic
Configurar la cámara para transferir automáticamente fotos a su ordenador, ordenar por fecha y más!  (Windows XP)

Configurar la cámara para transferir automáticamente fotos a su ordenador, ordenar por fecha y más! (Windows XP)

Transfiera las fotografías al ordenador, ordenar por fecha, eliminar automáticamente los cuadros de la cámara después de la transferencia y ejecutar programas de automatticalyRecuerda, si te gusta este Instructable, recuerda darle una calificación po
Eliminar automáticamente canciones no deseadas desde tu iPod

Eliminar automáticamente canciones no deseadas desde tu iPod

este tutorial le mostrará cómo utilizar el iPod para marcar canciones para eliminación automática así que no tendrá que acordarse de hacerlo más tarde. Es lo mejor para tener un botón de "delete" en tu iPod. Y no te preocupes esto no borrar canc
Cómo utilizar ComputerCraft mod a la madera de cortar automáticamente en Minecraft

Cómo utilizar ComputerCraft mod a la madera de cortar automáticamente en Minecraft

Incluso una vez que está muy avanzado en tu mundo de Modded Minecraft y tiene cosas como jetpacks y maquinaria automática, generalmente hay algunos problemas que tiene. Uno de ellos, es conseguir madera. Incluso tener una granja de madera manual no e
Cómo hacer su SCART Conecte su tv a modo av automáticamente

Cómo hacer su SCART Conecte su tv a modo av automáticamente

Sabes este problema: tienes un televisor viejo, perdiste su control remoto, usted quiere jugar con su fantasía NES pero tv no tiene ningún botón para cambiar el modo de av.Este instructable le enseñará cómo sintonizar un defecto SCART enchufe para en
Cómo convertir timestamps unix automáticamente y en tiempo real a las fechas legibles

Cómo convertir timestamps unix automáticamente y en tiempo real a las fechas legibles

Como desarrollador de software que tal vez conozcas este problema: tienes que tratar con formatos de hora fea todo el tiempo. Cuando tienes que trabajar con las marcas de tiempo unix (últimos segundos sind 01.01.1970 ahora) tienes que usar convertido
Semiautomática cine: Cómo utilizar la aplicación para Android, Documatic, para automáticamente pre-edita tus vídeos

Semiautomática cine: Cómo utilizar la aplicación para Android, Documatic, para automáticamente pre-edita tus vídeos

Documatic es un participativo, basado en android, móvil asistente y editor de antes. He creado este programa para sentar las bases fundamentales para el concepto mayor de "cine semiautomática" como parte de mi tesis de maestría en medios digital