% Geometric & Graphics Programming Lab: Lecture 11 % Alberto Paoluzzi % \today
\tableofcontents
-
using some pyplasm primitives (
SPHERE, CYLINDER, PROD, QUOTE, CUBOID
, etc), -
generate a 3D model of Leonardo's centralized church scheme
-
complete choice freedom for the topic, the tools, and the style of coding
-
Write a single notebook, named
workshop_03.ipynb
-
Choose a notebook Title, for example
<Leonardo_scheme>
-
Start the notebook with a web reference and one/more image/s of your scheme
-
List the variables used in your code, with a textual definition
-
Provide a short description of used geometric methods you are going to implement
-
Include the coding of a single parametric function named
ggpl_<my_leonardo>
-
Provide the images generated by some executions with different actual parameters.
-
Use measures in meters ($m$)
-
use meaningfull identificators (variables and parameters)
-
use camelCase ids
-
add Python
docstrings
(google for it) -
produce a single notebook file, named workshop_03.ipynb
-
file path:
your_repo/2017-11-06/workshop_03.ipynb
create your local repository
$ mkdir 2017-11-06
$ cd 2017-11-06
$ touch workshop_03.ipynb
commit your work
$ git add -A .
$ git commit -m "add a short note to commit (Leonardo model?)"
$ git push origin master