48-724
Parametric Modeling
  / Syllabus / Schedule / Materials / Assignments / .
   
  Spring Semester • 6-12 units • R 01:30-02:50pm (MMC 102) • R 03:00-0:20pm (CFA 317)
Instructor: Ramesh Krishnamurti • ramesh@cmu.edu
Instructor: Tsung-hsien Wang • tsunghsw@andrew.cmu.edu
   
   
 
  GH Example    
       
  <Curve>>>>>>>>>>>>>>>>  
  Transformaiton  
  Description:

Transformation is commonly used as modling or manipulating the geometry objects in the Cartesian coordinate system. The exercise is meant to demonstrate how tranformation can be used to create a series of Box objects along a given curve.
 
       
  Polar Curve    
  Description:

Polar/sphere system is useful as manipulating geometry on spherical space. This exercise we try to use the "Polar point" component to create periodic curve object.
 
       
  Hypocycloid    
  Description:

A Hypocycloid is a special plane curve generated by the trace of a fixed point on a small circle that rolls within a larger circle. In this example, we demonstarte how Expression components can be used to derive functional shapes.
 
       
  Epicycloid    
  Description:

Similar to a Hypocycloid, an Epicycloid is also a plane curve produced by tracing the path of a chosen point of a circle — called epicycle — which rolls without slipping around a fixed circle. It is a particular kind of roulette. This is one equation-driven modeling example.
 
       
  <Logic>>>>>>>>>>>>>>>>    
  Cube Randomizations    
  Description:

This Example shows the usage of two set of LOGIC components, List and Sets, coupled with the XForm transformation components.
 
       
  City Blocks    
  Description:

This example introduces the graph component to manipulate the position of cubes to have a random-like distribution.

 
       
  List Manipulation    
  Description:

To better understand the logistics of operating a data list, This example incoporate several Logic components, such as List(Sort, SubList, Split List) and Sets (Range) to illustrate the manipulation of list elements.
 
       
  <Surface>>>>>>>>>>>>>>>    
  Mobius Strip    
  Description:

This example demonstrates how to use transfomration components to derive a mathematical surface, MöbiusStrip. The steps involve: (1) Translate the line segments along the base circle and (2) rotate each line segment incrementally, and the total rotational range should be a multiple of pi.
 
       
  ExtrudeSurface    
  Description:

Three tranditional surface constructions are demonstarted in this example. They are extrude surface, transational surface and rotational surface.
 
       
  Follow Points on Surface    
  Description:

Another example shows how to use external resources, points along the selected curve in trhis case, as the input to control the sphere generated along the surface.
 
       
  Surface Normal    
  Description:

This example demonstrates how to use Surface Analysis components to derive the surface normal properties. These untities are useful and rewuired when further surface manipulations are planned.
 
       
  Cull Patterns on Surface    
  Description:

Similar to FuntionalPattern, this example illustartes another way to control the pattern generations on surface. A list of boolean values is used for the sub surface pattern generations.
 
       
  Random Intersections    
  Description:

The pattern is generated by randomly created intersecting planes and then uses the intersecting component to derive surface curves.
 
     
  openSurface  
  Description:

The example shows how to integrate external resources to create surface components.
 
     
  Responsive Component  
  Description:

Similar to openSurface example, this one takes other approaches to create responsive surface components.