2. Computer Aided Design¶
This week focuses on CAD modling including: raster, vector, 2D, 3D models and terms and tools such as raster, vector, render. In order to explore and learn the basics of various software we will model a possible final project and share it through compressed images and videos.
Schedule¶
Wednesday, Jan 21st - Global Class - Principles and Practices
Thursday, Jan 22nd: - Local Class - Cloning a Git Repo Password: *B85VA8Y
Friday, Jan 23rd: - Local Class - Setting up MKdocs Password: PJyNd4w*
Assignment¶
- Model experimental objects/part of a possible final project in 2D and/or 3D software
- Show how you did it with words/images/screenshots (see below)
- Document how you compressed your image and video files here
- Include your original design files
Notes from class¶
Global Class Notes
### Global Class Notes
-
-
general types of modeling constructive geometry: shapes that fit together boolean operations
-
use simples shapes to make more complex shapes: join, subtract…
- function representation: coding
- mesh: push and pull a mesh
-
Basic ways to create geomentry - extrude - moving cross section - rotate - lofting: creats surface that joins lines
Sketch on surfaces of 3d geometry - can use this to create further 3d shapes
Rendering tools - some tools have better rendering
History - ability to go back to any step along the process - allows you to revert to any point - this is not true of all software - very important to consider - minimizes the need to save religiously
Constraints - equal, tangent - typically available in tools more designed for engineering (constructive geometry)
Assemblies - conditions you can impose on shapes relative to each other
Paramentric - Styles 1. speadsheet of named dimesions and equations wish include things like hole diameters, sizes… 2. node-based visual programming where varying inpust varies output 3d modeling
Simulation - set things up so you can move them around with a slider - analytic - mechanical analysis - start with paper calcs - use comon sense - should use for continous behavior of materials
Documenting with video - kdm live (free)
Wrapping Up - most important thing to be familiar with after this week is parametric design beucase we will need this for next week. - Assignement: represent final prject in as many ways as possible - possible to transfer between software but can cause issues
Friday Class
pixel or raster images vs vector images - pixel (colored squares) located on a gird - works very well with images, shading, gradient
- Vecotrs
- the geometric (mathematical) represetation of a shape
- images are made out of accumulated layers of shapes
- required for fabrication
- can be scaled infinately
- Way of getting vector images
- vectorizing tools
- specific computer software
-
- photoshop can save vector images
CAD basic taxonomy - Grab image from slides - Raster tools - Gimp (free) - Krita (free)
- Affinity (adobe competitor, free)
- by Canva: marketing, information presentation tool
mechanics
boolean operators
- merging two shapes
- join
- subtract
- overlap only
- not overlaped only
- cut path - breaks the shapes when they overlap
- fracture - breaks all the shapes at hte point where they overlap
- pen tool
- editing vertices
Mesh modeling - a mesh is a collection of vertices, edges and faces
Notes from lego modeling - create the array of voids before aligning with primary shape - to create the camferes, create an array first then center - can hide elements to see better
Rino * commands make design much faster. * you can start typing the first letters of the command * make sure you are constructing in the corrent plane * most common keys are * right click * enter: repeats previous command * space * Gumball - allows you to pull and drag compenents * When you drag to select * right to left: selects everything it touches * left to right: selects only things completely contained * command click to deselect * hold shift to lock in a direction of movement * use properties window to change perspectives of the camera
Cad Program exploration¶
2D tools¶
3D tools¶
Given that I will be running a custom furniniture buisness after this course, I have a very specific and practical application for the CAD software that I choose. It is important that I learn the tool that is most effective for me long term. Becuase of this, I chose to model an example project that is representative of how I might use these tools on a day to day basis.
The rocking chair below is a example of a project in which I would use CAD. Based on the in class excersise modeling the lego I ruled out blender as a long term modeling tool and focused primarily on Fusion and Rhino.
Original Design¶
Fusion¶
Fusion documentation can be found here Fusion
Rhino¶
Rhino documenation can be found here Rhino