Visualization, Spring'98, Yap

HOMEWORK 3:
AUTOMATIC MODEL GENERATION

BLOCKS

A (city) block is basically a row of rectangular buildings (canonically blockshaped).

Additional parameters:

  1. superbuildings (a building complex)
  2. number of buildings
  3. average height of building
  4. variation in height
  5. averate size of building
  6. variation in size
  7. texture details
  8. explicit building that must be imported from elsewhere (e.g. important landmarks like ESB)
  9. variations from block shaped buildings
  10. commercial/residential/mixed
  11. vacant lots
  12. passageways
[FILETYPE] "Block Parameters"
   [RECORD_TYPE] BLOCK_RECORD
        [BLOCK_ID] 1
        [AVERAGE_HEIGHT] 30
        [VARIANCE_HEIGHT] 10
        [NUM_OF_BUILDINGS] 5
        [TYPE] RESIDENTIAL
        //define the block shape
        [POLYGON] (100, 100), (100, 200), (200, 200), (200, 100)
        //define the nearby intersections by using pair
        //(street_id, segment_id),
        [INTERSECTIONS] (1,1), (3,2), (4,3), (1,2)
   [RECORD_END]
[ENDFILE]