Would it be possible to use that structure with 3 points in another structure? For example, a curve structure/class?

If you need to define a curve class, then you need to extend from base class which is two point one and add another point in derived class.


I hope this help.