Create 3 different mesh column models.
- 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 thecompas.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.
- Variety of the results.
- Visual quality of the models.
- Code quality and readability.
- Source code(s) in
.py
file(s). - Screenshot(s) or rendering of the models in
.png
file(s).
Please submit your assignement via Moodle, and the deadline also is displayed on Moodle.
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
).