Jenga

This project uses three.js. Make your choice and press reset. Or press play button and change settings.

  • n-rows by m-levels
     

code

///////////////////////////////////
// JENGA ///////////////////////
  /* add levels */
  var moveX = boxWidth + boxGap;
  var moveY = boxHeight + boxGap;
  /* draw copies in a row */
  for (var j = 0; j < numFloors; j++) {
    for (var i = 0; i < numRows; i++) {
      /* modulor => every second level */
      var modFloor = j % 2;
      if (modFloor == 0) {
        cube.position.x = ( - ((boxWidth + boxGap) * ( numRows - 1 ) / 2 ));
        cube.position.z = 0
      } else {
        cube.position.x = 0;
        cube.position.z = ( + ((boxWidth + boxGap) * ( numRows - 1 ) / 2 ));
      }
      var cubeSec = cube.clone();
      /* rotation of every second level */
      if (modFloor != 0) {
        var rotateBox = 90;
        cubeSec.rotation.y = ( rotateBox / 180 ) * Math.PI;
      }
      cubeSec.translateX( i * moveX )
      cubeSec.translateY( j * moveY )
      scene.add( cubeSec );
    }
  }

Designing dynamic hospitals for pandemics

Student Works; Design Studio 2020W.

Wolfgang E. Lorenz and Gabriel Wurzer. The design studio "designing a dynamic hospital for pandemics" took place in the winter term 2020/2021 at TU Wien, during the 2nd wave of the SARS-CoV-2 pandemic. ...

Fractal and Fractional:
Multilayered Complexity Analysis in Architectural Design

Multilayered Complexity Analysis in Architectural Design: Two Measurement Methods Evaluating Self-Similarity and Complexity
Journal Paper: Fractal and Fractional, 5 (2021), 4; S. 1 - 25.
DOI 10.3390/fractalfract5040244

eCAADe 2021:
DAttE

DAtTE - Detection of Attic Extensions: Workflow to analyze the potentials of roofs in an urban environment
Talk and Proceeding: eCAADe 2021 - Towards a new, configurable architecture (Novi Sad, Serbia, 2021 | hybrid conference)
presentation (video)