|
Blender V4.5
|
#include <unordered_map>#include "MEM_guardedalloc.h"#include "optimizer.hpp"#include "parametrizer.hpp"#include "quadriflow_capi.hpp"Go to the source code of this file.
Classes | |
| struct | ObjVertex |
| struct | ObjVertexHash |
Typedefs | |
| using | VertexMap = std::unordered_map<ObjVertex, uint32_t, ObjVertexHash> |
Functions | |
| static int | check_if_canceled (float progress, void(*update_cb)(void *, float progress, int *cancel), void *update_cb_data) |
| void | QFLOW_quadriflow_remesh (QuadriflowRemeshData *qrd, void(*update_cb)(void *, float progress, int *cancel), void *update_cb_data) |
| using VertexMap = std::unordered_map<ObjVertex, uint32_t, ObjVertexHash> |
Definition at line 43 of file quadriflow_capi.cpp.
|
static |
Definition at line 45 of file quadriflow_capi.cpp.
References progress.
Referenced by QFLOW_quadriflow_remesh().
| void QFLOW_quadriflow_remesh | ( | QuadriflowRemeshData * | qrd, |
| void(* | update_cb )(void *, float progress, int *cancel), | ||
| void * | update_cb_data ) |
Definition at line 54 of file quadriflow_capi.cpp.
References QuadriflowRemeshData::adaptive_scale, QuadriflowRemeshData::aggresive_sat, check_if_canceled(), faces, QuadriflowRemeshData::faces, i, indices, MEM_malloc_arrayN(), QuadriflowRemeshData::minimum_cost_flow, QuadriflowRemeshData::out_faces, QuadriflowRemeshData::out_totfaces, QuadriflowRemeshData::out_totverts, QuadriflowRemeshData::out_verts, QuadriflowRemeshData::preserve_boundary, QuadriflowRemeshData::preserve_sharp, progress, QuadriflowRemeshData::rng_seed, QuadriflowRemeshData::target_faces, QuadriflowRemeshData::totfaces, QuadriflowRemeshData::totverts, v, and QuadriflowRemeshData::verts.