Conceptos básicos de geometrÃa con DesignScript
El objeto geométrico más sencillo de la biblioteca de geometrÃa estándar de Dynamo es un punto. Toda la geometrÃa se crea mediante funciones especiales denominadas constructores, que devuelven un nuevo ejemplar de ese tipo de geometrÃa especÃfico. En Dynamo, los constructores empiezan por el nombre del tipo de objeto, en este caso, "Point", seguido del método de construcción. Para crear un punto tridimensional especificado con las coordenadas cartesianas X, Y y Z, utilice el constructor ByCoordinates:
Los constructores de Dynamo se designan normalmente con el prefijo By y, al invocar estas funciones, se devuelve un objeto recién creado de ese tipo. Este objeto recién creado se almacena en la variable designada a la izquierda del signo igual.
La mayorÃa de los objetos tienen muchos constructores distintos y se puede utilizar el constructor BySphericalCoordinates para crear un punto que resida en una esfera, especificado por el radio de la esfera, y un primer y un segundo ángulo de rotación (especificados en grados):
Del punto a la lÃnea
Los puntos se pueden utilizar para crear geometrÃa dimensional superior como, por ejemplo, lÃneas. Se puede utilizar el constructor ByStartPointEndPoint para crear un objeto de lÃnea entre dos puntos:
De la lÃnea a la superficie
De forma similar, las lÃneas se pueden utilizar para crear geometrÃa de superficie dimensional superior, por ejemplo, mediante el constructor Loft, que utiliza una serie de lÃneas o curvas e interpola una superficie entre ellas.
De la superficie al sólido
Las superficies también se pueden utilizar para crear geometrÃa sólida dimensional superior, por ejemplo, mediante el engrosado de la superficie a una distancia especificada. Muchos objetos tienen funciones enlazadas a ellos denominadas métodos, que permiten al programador ejecutar comandos en ese objeto especÃfico. Entre los métodos comunes a todas las partes de geometrÃa, se incluyen Translate y Rotate, que trasladan (desplazan) y rotan la geometrÃa una cantidad especificada. Las superficies presentan el método Thicken, que utiliza una única entrada, un número que especifica el nuevo grosor de la superficie.
Los comandos de intersección pueden extraer geometrÃa dimensional inferior de objetos dimensionales superiores. Esta geometrÃa dimensional inferior extraÃda puede formar la base para una geometrÃa dimensional superior en un proceso cÃclico de creación, extracción y recreación. En este ejemplo, se utiliza el sólido generado para crear una superficie y se utiliza la superficie para crear una curva.