i have question regarding changing visibility of path segments via vg_line_to_abs , vg_move_to_abs first, i've been told it's resource expensive create , destroy openvg paths, , it's fast create path, modify it therefore, in init function have vg3dpath = vgcreatepath(vg_path_format_standard, vg_path_datatype_f, 1.0f, 0.0f, seg_pts, seg_pts * 2, vg_path_capability_all); vgappendpathdata(vg3dpath, seg_pts, (const vgubyte *)vg3dpathsegments, points); and in draw function have, vgmodifypathcoords(vg3dpath, 0, seg_pts, points); the number of points, seg_pts not change, location of points, stored in points array (defined 2*seg_pts in size x , y coordinates of each point) . this works fine. my issue vgmodifypathcoords() not take segment description array, vg3dpathsegments (defined seg_pts+1 in size, vg_move_to_abs, vg_line_to_abs ... vg_line_to_abs, vg_close_path) if want change visibility of segments. i. e. change of vg_line_to_abs vg_move_to_abs, can...