Normativa de Edificación en City Engine

City Engine es un programa de diseño procedural basado en Sistemas de Información Geográfica que permite construir geometría 3D a través de código (CGA).

Mi idea es traspasar las condiciones de edificación a un ambiente 3d, para tener automáticamente un boceto volumétrico de una edificación planificada según la zona en la que se encuentre, esta es la primera versión

Tomo como referencia el Plan Regulador de Antofagasta y algunas normativas específicas de la OGUC

Método

1.-Traspasar los valores de la norma al código, y hacerlos visibles como parámetros en el programa

004.gif

 

2.-Aplicar el código a un determinado predio y crear volúmenes especificando altura, número de pisos, antejardines, deslindes, etc.

En city engine se puede trazar una manzana com líneas de calle, y una subdivisión simple con áreas mínimas y máximas, uno de estos predios se toma como base para aplicar el código

001

 

3.-Crear un volumen translúcido para visualizar la rasante y altura máxima de edificación; permitiendo insertar valores como distancia desde la línea de edificación hasta el eje de calzada, altura de deslindes, etc

002

 

006

Variación de altura de deslindes

 

003

Distanciamiento eje de calzada

 

5.-Recursión: para arovechar los datos de límites de construcción según las distintas zonas, por ej: coeficiente de constructibilidad, se puede aplicar una recursión para mantener la superficie total del edificio bajo los niveles requeridos en la normativa, así, dependiendo del tipo de planta (y la superficie que abarquen) el numero de pisos disminuye o aumenta automáticamente

005

 

Como primera versión voy a seguir perfeccionandola para tener reportes completos de áreas y usos, tb incluir más especificaciones de la UGUC en el código

Para un próximo post pretendo tb mostrar como este boceto se puede traspasar como volumen a Revit para tomarlo como base  para el diseño arquitectónico del edificio

Muro perimetral Bulldog en pendiente

Despues de modelar un muro perimetral sobre topografía con familia adaptativa, me quede pensando en una forma de hacerlo de forma tal que no transmita la diagonal a los elementos horizontales del muro (como e sen realidad), y quería compartir la forma de hacerlo

foto_15027    02

Luego de crear el contorno adaptativo y tener los dos puntos de inserción, el problema es la forma en que la diferencia en altura del segundo punto sea «absorvida» por el segundo poste cosa q las panderetas se mantengan horizontales

001

Para eso tomo una dimensión con set en el plano horizontal del punto 1 y otra dimension con set en la linea de referencia que la une con el punto 2

gif01

Luego aplico el teorema de pitágoras para sacar la altura del triangulo que se forma con las dos medidas ahora conocidas;

002 B = sqrt(c^2) – (a^2)

Al estar las medidas entre puntos adaptativos, se pueden poner configurar como instance y que reporten en cada posición en la que se sitúen en el proyecto

003

Cada instancia en el punto 2 (que tendra una altura mayor) será el centro para anidar un perfil de cada una de las cuatro panderetas (h=2mt) para formar el muro

gif02

Tb parametrizo la visibilidad de la pandereta mas baja para que , si la diferencia de altura es mayor a la mitad de la altura de la pandereta (25cm.) no se vea en el proyecto

gif03

Revit_Familia Muros de Contención según Manual de Carreteras

Muro de contención en Cantilever tipo A

afpam9d

qb4hbco

Mi idea es crear una base de datos de familias inteligentes de elementos constructivos segíun la norma chilena, partiendo por los requerimientos de cada proyecto que tengo a cargo, en el Manual de Carreteras se especifica las dimensiones de muros de contención con y sin talud, primero voy a tomar las especificaciones sin talud, partiendo desde la creación de la familia hasta anidarlo en otra familia para parametrizar el array que me dará el total de la longitud espefífica de cada muro que se necesite crear

Creación de planos de referencia y parámetros (en el caso de la diagonal es necesario crear una linea de referencia)

paliseu

Basta con transformar cada medida dada en el manual y traspasarlo a Revit

r04

El largo lo deje de 20 metros los que serán variables de acuerdo a la configuración en la familia en que ira anidado

r06

La parametrización del array para la extensión del muro se realiza tomando 1.6 cm de junta de dilatación, con un máximo de longitud de 20 metros, que ira variando según el largo total para uniformar las longitudes

r05

Luego,. insertado en un projecto, se puede determinar la longitud total del muro y se secciona según las reglas especificadas

R07.gif

Hello World!!

Hola a todos, esta es la presentación de mi blog, mi idea es presentar nuevas ideas acerca de como abordar la arquitectura desde los sistemas de información (BIM, SIG) y la programación (Dynamo, City Engine), ademas de su complementación con Game Engines y VR (Unity, Unreal, WebGL, etc.) y las posibilidades que ofrecen…

maxresdefault