summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNao Pross <naopross@thearcway.org>2018-12-09 19:49:58 +0100
committerNao Pross <naopross@thearcway.org>2018-12-09 19:49:58 +0100
commit4770d309eaa0edf6a3f870c2fe123662b471b89c (patch)
tree5f48c6b7a057f80571cbba95d3b8fd88f3a81538
parentAdd C 3d vector library example (diff)
downloadcplusplus-4770d309eaa0edf6a3f870c2fe123662b471b89c.tar.gz
cplusplus-4770d309eaa0edf6a3f870c2fe123662b471b89c.zip
Update gitignore
-rw-r--r--.gitignore3
-rw-r--r--vector/vector.md22
2 files changed, 24 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 378eac2..0753705 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
-build
+**/*build
+**/*.swp
diff --git a/vector/vector.md b/vector/vector.md
new file mode 100644
index 0000000..c7c1b11
--- /dev/null
+++ b/vector/vector.md
@@ -0,0 +1,22 @@
+---
+title: Costruire dei vettori matematici dal C al C++
+date: 9 Dicembre 2018
+author:
+ - Naoki Pross
+papersize: a4
+fontfamily: cmbright
+---
+
+# Premessa
+Si da per assunto che si ha delle conscenze di C di funzioni, strutture dati e
+puntatori e si vuole imparare il C++.
+
+L'obiettivo è di ottenere una libreria di vettori matematici con le operazioni
+vettoriali di somma, sottrazione, prodotto con scalare, scalare e vettoriale.
+Per il primo esempio i vettori saranno unicamente tridimensionali.
+
+Sarà inoltre utilizzata la terminologia inglese di *dot product* per il
+prodotto scalare e *cross product* per il prodotto vettoriale.
+
+# Un implementazione in C
+Per introd