picogl.gpu.buffers.helper ========================= .. py:module:: picogl.gpu.buffers.helper .. autoapi-nested-parse:: A collection of utility functions for processing and normalizing data into array-like structures or specific container types. This module provides functions to convert input data, such as lists or arrays, into standardized formats that are used in 3D rendering contexts, such as `MeshData`. Functions --------- .. autoapisummary:: picogl.gpu.buffers.helper.as_vec3_array picogl.gpu.buffers.helper.as_meshdata Module Contents --------------- .. py:function:: as_vec3_array(data) -> numpy.ndarray[Any, numpy.dtype[numpy.generic]] as vec3 array .. py:function:: as_meshdata(colors: Any, normals: Any, positions: Any, indices: Any = None) -> picogl.renderer.MeshData Normalize raw strand arrays/lists into a MeshData container.