commit 9e9f4bd8c9da83de4219d93d0260d14c155d1b77
parent faf24c4de83aa05b44fd4cafe2a1c048fd424a68
Author: Andrew <andrewlaack1@gmail.com>
Date: Fri, 19 Apr 2024 19:50:28 -0500
Completed Computer Graphics W12
Diffstat:
9 files changed, 69 insertions(+), 1 deletion(-)
diff --git a/Blender.md b/Blender.md
@@ -0,0 +1,16 @@
+:blender: :cs331:
+# Blender
+
+CS331 W12 L3
+
+## Notes
+
+The default file format is FBX (Filmbox) which can be imported into [[Unity]].
+
+## Links
+
+[[Mesh.md]]
+
+## ToDo
+
+[[UVMaps.md]]
diff --git a/CS331.md b/CS331.md
@@ -6,3 +6,4 @@ This is the index for my CS 332 notes.
## Main Links
[[Unity]]
+[[Blender]]
diff --git a/LocalScale.md b/LocalScale.md
@@ -0,0 +1,9 @@
+# localScale
+
+CS331 W12 L2
+
+## Notes
+
+Member of transform class that can be assigned. This affects the local scale of the GameObject.
+
+See [[Rotate.md]] for rotating based on local rotation and [[Translate.md]] for moving based on local coordinates.
diff --git a/MachineLearning.md b/MachineLearning.md
@@ -9,6 +9,7 @@ Links to ML Notes
1. How do I create new ML models
2. Create chess ML program
+ - [[ReinforcementLearning.md]]
## Good Info
diff --git a/Mesh.md b/Mesh.md
@@ -1,4 +1,4 @@
-:cs331: :unity:
+:cs331: :unity: :blender:
# Mesh
CS 331 W11 L2
@@ -10,3 +10,10 @@ CS 331 W11 L2
Think of a fishing net. We have straight lines that subdivide the point by calculating regular intervals and exact points at those intervals. This gives the illusion of continuous surfaces, but is actually a discrete set of points.
See [[Triangulation.md]] for implementation details.
+
+### IN BLENDER
+
+There are 3 types of mesh members:
+1. Vertex : Single Point : 0 Dimensional
+2. Edges : A Line Segment Joining Two Vertices : 1 Dimensional
+3. Face : A 2D Polygon Whose Boundary is Made of Edges: 2 Dimensional
diff --git a/Rotate.md b/Rotate.md
@@ -0,0 +1,12 @@
+:cs331: :unity:
+# Rotate
+
+CS331 W12 L2
+
+## Notes
+
+Rotate is a function of the Transform class that allows rotation relative to the local rotation.
+
+See [[Translate.md]] for a similar function but for position.
+
+Also see [[LocalScale.md]] for changing the local scale.
diff --git a/Translate.md b/Translate.md
@@ -0,0 +1,12 @@
+:cs331: :unity:
+# Translate
+
+CS331 W12 L2
+
+## Notes
+
+This is a method of Unity's Transform class that moves the GameObject by the distance specified with respect to the local coordinate system.
+
+See [[Rotate.md]] for similar function for rotating based on local rotation.
+
+Also see [[LocalScale.md]] for changing the local scale.
diff --git a/UVMaps.md b/UVMaps.md
@@ -0,0 +1,6 @@
+:blender: :todo:
+# UV Maps
+
+CG W13 L1
+
+## Notes
diff --git a/Unity.md b/Unity.md
@@ -39,3 +39,7 @@ Unity is a popular game engine, no duh.
[[Vector3.md]]
[[Input.md]]
[[Movement.md]]
+[[Translate.md]]
+[[Rotate.md]]
+[[LocalScale.md]]
+