import shape_object
, shape_primitives
, shape_types 
, grid 

, ../vk/[ vulkan 
        , pipeline_record
        , graphics_pipeline
        ]

type 
 Plane_Object = object of RootObj
  shape*: Shape 
  id*: int
  name*: string
  grid*: Dynamic_Grid

 Plane* = ref object of Plane_Object


proc a_plane*( shape: var Shape
             , name: string 
             ): Plane =
 result = Plane()
 result.shape = shape 
 result.name = name