There are 4 vertices and 4 faces.
There are 8 vertices and 12 faces.
color1 = [0.5,0,0.5], color2 = [1,0.7,0.75]
R_relative = [[0, 1, 0], [-1, 0, 0], [0, 0, 1]], T_relative = [0, 0, 0]
R_relative makes the camera rotate 90 degrees counterclockwise.
R_relative = [[1, 0, 0], [0, 1, 0], [0, 0, 1]], T_relative = [0,0,3]
T_relative makes the camera move 3 units away from the object along the z-axis.
R_relative = [[1, 0, 0], [0, 1, 0], [0, 0, 1]], T_relative = [0.5, -0.5, 0]
T_relative makes the camera move 0.5 units along the positive direction of the x-axis and 0.5 units along the negative direction of the y-axis.
R_relative = [[0, 0, 1], [0, 1, 0], [-1, 0, 0]], T_relative = [-3, 0, 3]
R_relative and T_relative make the camera 3 units away from the origin located at (-3,0,0).
rendering mesh vs rendering point cloud
Rendering speed: Rendering point cloud is faster than rendering mesh in this case.
Rendering quality: Rendering mesh performs better with a large number of vertices and faces, while rendering point cloud perform better with a small number of vertices.
Ease of use: If we want to render in the real world, I think rendering point cloud is easier since we can get a point cloud directly from a sensor.
Rendered a Koenigsegg using mesh downloaded from Free3D. Set the color of each vertice based on the distance of each verticesfrom the origin. Adjusted R, T so that rendered Koenigsegg is in the center of the image/gif and rendered the top view to show the change in texture color.