We may want to consider how we want to restructure the later Phases now that the data structures of Phase 1 have been redone. We could implement a PointCloud class for each stage that inherits from the original class that adds methods specific to each Phase. Or we could just add all of these methods to the default PointCloud class, and then use them in the respective Phases.
We may want to consider how we want to restructure the later Phases now that the data structures of Phase 1 have been redone. We could implement a PointCloud class for each stage that inherits from the original class that adds methods specific to each Phase. Or we could just add all of these methods to the default PointCloud class, and then use them in the respective Phases.
Ex: Phase 2:
Phase 3: