static void curve_to_filledpoly(Curve *cu, ListBase *UNUSED(nurb), ListBase *dispbase) { if(cu->flag & CU_3D) return; if(dispbase->first && ((DispList*) dispbase->first)->type==DL_SURF) { bevels_to_filledpoly(cu, dispbase); } else { filldisplist(dispbase, dispbase, 0); } }
static void curve_to_filledpoly(Curve *cu, ListBase *UNUSED(nurb), ListBase *dispbase) { if (!CU_DO_2DFILL(cu)) return; if (dispbase->first && ((DispList *) dispbase->first)->type == DL_SURF) { bevels_to_filledpoly(cu, dispbase); } else { const float z_up[3] = {0.0f, 0.0f, 1.0f}; BKE_displist_fill(dispbase, dispbase, z_up, false); } }