#include <GQ_Pelt.h>
Classes | |
| class | FramePoint |
Static Public Member Functions | |
| static void | findAllConnectedPrimitives (GU_Detail *gdp, GEO_Primitive *seed, GB_PointGroup *visited_points, GB_PrimitiveGroup *visited_prims, GB_EdgeGroup *boundary_edges) |
| static void | getEdges (GU_Detail *gdp, const GB_EdgeGroup *group, UT_IntArray &selections) |
| static void | putEdges (const UT_IntArray &selections, GU_Detail *gdp, GB_EdgeGroup *group) |
| static void | getPrimitives (GU_Detail *gdp, UT_IntArray &data) |
| static void | putPrimitives (const UT_IntArray &data, GU_Detail *gdp) |
| static void | determineCutSection (GU_Detail *gdp, const GB_EdgeGroup *cuts, GEO_Primitive *hint_prim, GB_PointGroup *connected_points, GB_PrimitiveGroup *connected_prims, GB_PointGroup *boundary_points) |
| static FramePoint * | createFrame (const GEO_Face *face, const GU_Detail *gdp, const GB_PointGroup *boundary_points, int ufrom, int vfrom, float orientation, const char *density_attribute) |
| static void | destroyFrame (FramePoint *frame) |
| static void | remapCoord (FramePoint *frame, int num_points, float minuvalue, float maxuvalue, float minvvalue, float maxvvalue) |
| static void | updateUVs (GU_Detail *gdp, const GB_PointGroup *connected_points, FramePoint *frame, const GB_PrimitiveGroup *connected_prims, const GB_PointGroup *boundary_points, bool do_vertex, float springconstant, int maxiterations, bool(*callback_func)(void *), void *callback_data, const char *tension_attribute) |
Definition at line 36 of file GQ_Pelt.h.
| static FramePoint* GQ_Pelt::createFrame | ( | const GEO_Face * | face, | |
| const GU_Detail * | gdp, | |||
| const GB_PointGroup * | boundary_points, | |||
| int | ufrom, | |||
| int | vfrom, | |||
| float | orientation, | |||
| const char * | density_attribute | |||
| ) | [static] |
| static void GQ_Pelt::destroyFrame | ( | FramePoint * | frame | ) | [static] |
| static void GQ_Pelt::determineCutSection | ( | GU_Detail * | gdp, | |
| const GB_EdgeGroup * | cuts, | |||
| GEO_Primitive * | hint_prim, | |||
| GB_PointGroup * | connected_points, | |||
| GB_PrimitiveGroup * | connected_prims, | |||
| GB_PointGroup * | boundary_points | |||
| ) | [static] |
| static void GQ_Pelt::findAllConnectedPrimitives | ( | GU_Detail * | gdp, | |
| GEO_Primitive * | seed, | |||
| GB_PointGroup * | visited_points, | |||
| GB_PrimitiveGroup * | visited_prims, | |||
| GB_EdgeGroup * | boundary_edges | |||
| ) | [static] |
| static void GQ_Pelt::getEdges | ( | GU_Detail * | gdp, | |
| const GB_EdgeGroup * | group, | |||
| UT_IntArray & | selections | |||
| ) | [static] |
| static void GQ_Pelt::getPrimitives | ( | GU_Detail * | gdp, | |
| UT_IntArray & | data | |||
| ) | [static] |
| static void GQ_Pelt::putEdges | ( | const UT_IntArray & | selections, | |
| GU_Detail * | gdp, | |||
| GB_EdgeGroup * | group | |||
| ) | [static] |
| static void GQ_Pelt::putPrimitives | ( | const UT_IntArray & | data, | |
| GU_Detail * | gdp | |||
| ) | [static] |
| static void GQ_Pelt::remapCoord | ( | FramePoint * | frame, | |
| int | num_points, | |||
| float | minuvalue, | |||
| float | maxuvalue, | |||
| float | minvvalue, | |||
| float | maxvvalue | |||
| ) | [static] |
| static void GQ_Pelt::updateUVs | ( | GU_Detail * | gdp, | |
| const GB_PointGroup * | connected_points, | |||
| FramePoint * | frame, | |||
| const GB_PrimitiveGroup * | connected_prims, | |||
| const GB_PointGroup * | boundary_points, | |||
| bool | do_vertex, | |||
| float | springconstant, | |||
| int | maxiterations, | |||
| bool(*)(void *) | callback_func, | |||
| void * | callback_data, | |||
| const char * | tension_attribute | |||
| ) | [static] |
1.5.9