The app demonstrates the use of parametric design to built a tower and to show some of the features. Topolologicpy, a python library is used to create a tower and additionally few functions are used to demonstrate topologicpy potential.
When you open the app, the following interface is visible. on the top-left corner there are three tabs: Introduction, Tower parameters, Topologic Features
Introduction gives a brief information about the app. Tower parameters tab contains all the parameters by which tower design can be manipulated. Topologic Features tab contains parameter/inputs to perform topologic features on the tower.
Centre-top tabs are used to visualise the Tower and all the other function. The following snaps will go through all the visualisation tabs.
Tower tab visualise the complete tower design.
Internal Faces tab displays the vertical internal faces, either of a particular floor or of a whole building.
External Faces tab displays the External faces, either of a particular floor or of a whole building.
Adjacent Block tab give an adjacent blocks of a selected block.
Building Graph create a graph of a designed building.
If you wish to try to create a VIKTOR app using the same code, feel free to do so.
- Clone the repository.
- Create an account of VIKTOR.
- Create an app in your account. For more info visit VIKTOR Doc link
- Clear the database with "viktor-cli clear"
- Install your application with "viktor-cli install"
- Start your app with "viktor-cli start"
- Check the app status with "viktor-cli apps"
- Publish your app by "viktor-cli publish --registered-name < insert-app-name-here > --tag v0.1.0"
- Go to the your https://cloud.viktor.ai/ (The link you get when you start your app[6])
- Click on Apps > Create Workspace. (For more info click here)
- Workspace> Open to view the app.
- Explore and try different variations in building design.