FabAcademy 2023 Jose Luis Reategui

Week 2 (Computer-Aided Design)

Part1: Model (raster, vector, 2D, 3D, render, animate, simulate, …) a possible final project, Part2: compress your images and videos, and Part3: post it on your class page

  • Rhinoceros3D File
  • Grasshopper File
  • Photoshop File
  • Dwg File
  • STL File
  • Part1: Model (raster, vector, 2D, 3D, render, animate, simulate) a possible final project

    For 3D modeling I use parametric design software called Grasshopper. I started modeling three curves in the rhino front view because I need to transform with nurbs points.

    Image

    Once the curves were moved in space I sent their information to Grasshopper using the Curve component, with "Set one curve" command, and after that pick the curve

    Using the loft component I've made the parametric surface geometry that allows faster prototype creation.

    Image

    The surface was transform to mesh. The mesh allows work with building units to create a skin with the mesh shape, it was possible with weavebird components.

    Other options of defining the surface as a function of a pattern were tested, so a box pattern was used that allows defining the surface as a function of the nurbs geometry and not on a mesh.

    Develop the module that allows the assembly of the connectors, was defined from a triangle that generates the intersections of three extrude circles in space.

    +

    +

    The parametric definition of the pattern was used to complement the division of the surface and to have an idea of its distribution in space

    2D Software-(AutoCad Civil3D)

    For 2D software, I've started configuring Autocad to modeling

    Image
    Image

    Once in the modeling environment, Autocad allows to make special tools only available in 2D drawing mode and modeling

    Image

    The profile of the form was started as a function of the center of an equilateral triangle. Tangent arcs were generated to join the circles results of joining vertices with midpoints of the opposite sides.

    Image

    For 2D Raster Design Software I used Photoshop

    we have to create a new file, for that we go to the new menu -> file, in the options window We choose the name and the dimensions of the design canvas

    Image

    Paste an image

    Image

    choose the polygonal lasso tool and select what we need from the reference image

    Image
    Image

    Choose the reverse select tool to erase everything we do not need

    Image

    We begin to transform and copy our selection according to the design we want to achieve. To copy press the Alt key and to transform we have to have selected the zone that we want and with right click we choose the type of transformation that we need

    Image

    I've selected the previous form to copy and create new patron

    Image
    Image
    Image
    Image
    Image
    Image

    we can compose with this simple technique and if we need to export we go to the option to save as and there we can use the form

    Image

    Part2: compress your images and videos

    To compress the images in format png and jpg I use the ffmpeg command line software

  • ffmpeg link
  • After the installation process I leaved to ffmepg folder unpacked to copy my images and I used the following process to compress:

    Image

    After the download process we have to uncompress the folder

    Image

    We have to leave to the bin folder into the ffmpeg folder

    Image

    Inside the bin folder we have the .exe file, it means when we want to run the program we have to use the windows command line or "cmd"

    Inside the cmd command line we have to located into the folder that contains the .exe file

    Image

    The final command that I used is: ffmpeg -i ffmpeg3.jpg -compression_level 50 ffmpeg3Out.jpg

    Part3: Simulate

    To simulate the forces that work into the join, I used SimScale to perform a simulation

  • SimScale link
  • The first step is Sign Up with a account creation there is a free credits enought to make a simulation, this plattform has 3 different types of simulation. strutural, fluid, and thermal.

    Image

    The Sign Up option in the top right side needs a google account to sign in

    Image

    The first screen after sign in shows the recent project and in the right side there is a blue button: "New Project"

    Image

    To make the project we have to complete the gaps: "project title" "project description"

    Image

    The next step is import the geometry, in my case I made the geomtry with Rhinoceros3D

    Image

    SimScale can import Rhinoceros3D files in 3dm format in native way

    Image

    The import result shows the solid entity in the right side

    Image

    In the next screen I deciced to use the "Structural-Static" simulation in the left side with the butto "create simulation" in the right side

    Image

    Then in the left side the software shows a process tree with geometries, simulations, the simulations consists in Geometry, contacts, element technology, and others options have a green check closer in the left side. But we have to solve the options with red color such as materials, boundary conditions, and simulation runs in the top down sequence

    Image

    The first step is to select the geometry that we want to analyze

    Image

    Is important to make a set with the geometry elements that we want to analyze

    Image

    After that we have to define the material, in this case I choose wood beacuse the parameters is closer to MDF

    Image

    The wood material has the following parameters: Young's modulus, Poison's ratio, and Density

    Image

    The wood material was assigned to geomtry set

    Image

    When the set had the material the next step consists in define the boundary conditions. First, the fixed support

    Image

    The fixed support needs to define with pick from user mouse

    Image

    The fixed support in this case consists in the xy faces

    Image

    Once the selection was completed, the Fixed support window shows the geometry linked with the fixed support feature.

    Image

    This is the moment to add the Force feature in Boundary Conditions

    Image

    I defined the faces YZ to recieve the Z vector force

    Image

    The interface shows in blue color the geometry used to recieve the force and in the force window dialog

    Image

    Now is time to make the mesh analysis, it's a crucial step because SimScale uses Finite Element Analysis to calculate the object behaviour, in this way FEA needs a mesh

    Image

    After the mesh process we can observe the nodes are more closer to curve edges, it's beacuse the mesh algorithm needs more triangles in the curve to define the shape

    Conclusions: There are several CAD systems that can help to produce design. For me Rhinoceros 3D has a interesting tools to combine 2D and 3D design, it means less time to design, document, and fabricate. Before the fabrication process is necessary a virtual test in physics simulation, I choose SimScale, a web service to analyze 3D models with fluids, heat analysis, and static analysis, and has got a native integration wirh Rhinoceros 3D