All images are generated in Colab. The code link is https://colab.research.google.com/drive/1ZL9MavXxLsOAsBOc-dlZ7uHMj0gA7JCO?usp=sharing

Q1.1

SegmentLocal

Q1.2

SegmentLocal

Q2.1

4 vertices and 4 faces

SegmentLocal

Q2.2

8 verticals, 12 (triangle) faces

SegmentLocal

Q3

color1 = [0, 0, 1]; color2 = [1, 0, 0]

SegmentLocal

Q4

Q4.1

SegmentLocal

Q4.2

SegmentLocal

Q4.3

SegmentLocal

Q4.4

SegmentLocal

Q5.1

Q5.1.1

SegmentLocal

Q5.1.2

SegmentLocal

Q5.1.3

SegmentLocal

Q5.2

SegmentLocal

Q5.3

Rendering as a mesh is of higher quality. The object surface is smoother, however, its rendering speed is more slower. Rendering as pointcloud gives special texture, which may be useful under specific circumstances.

SegmentLocal

Q6

I created an Olympic rings to celebrate the Beijing 2022 Winter Olympics

SegmentLocal