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