Q1.1

Q1.2

Q2.1

Vertices: 4
Faces: 4
Q2.2

Vertices: 8
Faces: 12
Q3

Color1: [1,0,1]; color2: [0,1,0]
Q3
The world coordinate is first at [0,0,3].
R_relative1=[[0,1,0],[-1,0,0],[0,0,1]], T_relative1=[0,0,0]
The world coordinate rotate -90 degree counter-clockwise about z-axis, which is 90 degree clockwise, from the camera center.
R_relative2=[[0,0,1],[0,1,0],[-1,0,0]], T_relative2=[-3,0,3]
The world coordinate first rotate 90 degree about y-axis counter-clockwise. Its origin lies at [3,0,0] now. Then the world coordinate move right by 3 and move away from the image plane by 3.
R_relative3=[[1,0,0],[0,1,0],[0,0,1]], T_relative3=[0,0,3]
The world coordinate move away from the image plane by 3.
R_relative4=[[1,0,0],[0,1,0],[0,0,1]], T_relative4=[0.5,-0.5,0]
The world coordinate move left by 0.5 and move down by 0.5.
My choice:

R_relative4=[[1,0,0],[0,0,-1],[0,1,0]], T_relative4=[0,3,3]
The world coordinate first rotate 90 degree about x-axis counter-clockwise. Its origin lies at [0,-3,0] now. Then the world coordinate move up by 3 and move away from the image plane by 3.
Q5.1
camera1:

camera2:

combination of 2 depth maps:

Q5.2

Q5.3

rendering as a mesh vs a point cloud:
Rendering speed: Rendering point cloud is faster than rendering meshes. Since it is easier to just render points then render the surfaces from these points.
Ease of use: Point cloud data can be directly obtained from 3d scanners while mesh needs to be translated. There is no explicit connectivity information for point cloud while mesh has. However, point cloud is more accurate since mesh contains some interpolation operation.
Memory usage: The usage of memory for mesh depends on the number of its vertices and faces. While for point coulds, it depends on its point number. With low memory usage, point cloud will be too sparse to identify and the mesh will not be smooth enough. If memory limit is low. mesh may be better choice. If memory limit is high, point clouds bring us accuracy.
Q6
I find 2 horse 3d models. I render them and combine the results in 1 gif. The result seems like the horse is running. I show a 360 degree gif of it.
