text: #ifndef BIGGER_PLANE_PRIMITIVE_HPP
  #define BIGGER_PLANE_PRIMITIVE_HPP
  
  #include <bigger/primitive.hpp>
  
  namespace bigger
  {
      class PlanePrimitive : public Primitive
      {
      public:
          PlanePrimitive()
          {
              m_vertices = {
                  {{+0.5f, +0.0f, -0.5f}, {0.0f, +1.0f, 0.0f}},
                  {{-0.5f, +0.0f, -0.5f}, {0.0f, +1.0f, 0.0f}},
                  {{-0.5f, +0.0f, +0.5f}, {0.0f, +1.0f, 0.0f}},
                  {{+0.5f, +0.0f, +0.5f}, {0.0f, +1.0f, 0.0f}},
              };
  
              m_triangle_list = {
                  0,
                  1,
                  2, //
  
                  0,
                  2,
                  3, //
              };
  
              Primitive::initializePrimitive();
          }
      };
  } // namespace bigger
  
  #endif // BIGGER_PLANE_PRIMITIVE_HPP
  