Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 1.51 KB

README.md

File metadata and controls

29 lines (22 loc) · 1.51 KB

Assignment Instruction

Create 3 different mesh column models.

Requirements

  • The source code should be written in Python.
  • Each model should be different from each other.
  • Each model should be different from the example models.
  • It's good to use other mesh processing libraries, e.g. trimesh, pymesh, open3d, but you should use the compas.datastucture.Mesh module at some point.
  • You could use the reference code from the lecture notes, but you should also modify it to create a different model. Modification should be more than just changing the numbers.
  • The result should be visually interesting, i.e. not a simple box or cylinder.
  • The result should be mainly generated by the script, i.e. do not simply load a mesh file and do some minor modifications.

Grading policy

  • Variety of the results.
  • Visual quality of the models.
  • Code quality and readability.

Deliverables

  • Source code(s) in .py file(s).
  • Screenshot(s) or rendering of the models in .png file(s).

Deadline and submission

Please submit your assignement via Moodle, and the deadline also is displayed on Moodle.

Hints and Example

In /Exercise/Lecture_05 folder, there are three mesh column examples. You can use them as a reference to create your own models. For example, the following image are created by modifying the reference code mesh_column_math.py. The modified version is located in the assignment folder(example.py). Example