HDK
|
#include "GU_API.h"
#include <GA/GA_Handle.h>
#include <GEO/GEO_Detail.h>
#include <UT/UT_VectorTypes.h>
Go to the source code of this file.
Functions | |
void GU_API | GUsoftTransformPoints (GEO_Detail *gdp, const GEO_Detail::LocalXformContextF *local, const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, float prx, float pry, float prz, const GEO_Rolloff *rolloff, const GA_ROHandleF &distances, const GA_PointGroup *ptgroup, const bool keep_normal_length=true, GEO_Delta *geodelta=NULL, const GA_RWHandleF *falloff_output=NULL, bool updateaffectednormals=false, bool updateallnormals=false, const char *attribpattern=NULL) |
void GU_API | GUsoftTransformEdges (GEO_Detail *gdp, const GEO_Detail::LocalXformContextF *local, const UT_XformOrder &order, float tx, float ty, float tz, float rx, float ry, float rz, float sx, float sy, float sz, float s_xy, float s_xz, float s_yz, float px, float py, float pz, float prx, float pry, float prz, const GEO_Rolloff *rolloff, const GA_ROHandleF &distances, const GA_EdgeGroup *ptgroup, const bool keep_normal_length=true, GEO_Delta *geodelta=NULL, const GA_RWHandleF *falloff_output=NULL, bool updateaffectednormals=false, bool updateallnormals=false, const char *attribpattern=NULL) |
void GU_API | GUsoftTranslatePoints (GEO_Detail *gdp, const UT_Vector3 &delta, const GEO_Rolloff *rolloff, const GA_ROHandleF &distances, const GA_PointGroup *ptgroup, GEO_Delta *geodelta=NULL, const GA_RWHandleF *falloff_output=NULL, bool update_affected_normals=false, bool update_all_normals=false, const char *attrib_pattern=NULL) |
void GU_API | GUsoftTranslateEdges (GEO_Detail *gdp, const UT_Vector3 &delta, const GEO_Rolloff *rolloff, const GA_ROHandleF &distances, const GA_EdgeGroup *edge_group, GEO_Delta *geodelta=NULL, const GA_RWHandleF *falloff_output=NULL, bool update_affected_normals=false, bool update_all_normals=false, const char *attrib_pattern=NULL) |
void GU_API | GUsoftNormalTranslatePoints (GEO_Detail *gdp, const float distance, const GEO_Rolloff *rolloff, const GA_ROHandleF &distances, const GA_PointGroup *ptgroup, GEO_Delta *geodelta=NULL, const GA_RWHandleF *falloff_output=NULL, const GA_ROHandleID *closest_points=NULL, const bool update_affected_normals=false, bool update_all_normals=false) |
void GU_API GUsoftNormalTranslatePoints | ( | GEO_Detail * | gdp, |
const float | distance, | ||
const GEO_Rolloff * | rolloff, | ||
const GA_ROHandleF & | distances, | ||
const GA_PointGroup * | ptgroup, | ||
GEO_Delta * | geodelta = NULL , |
||
const GA_RWHandleF * | falloff_output = NULL , |
||
const GA_ROHandleID * | closest_points = NULL , |
||
const bool | update_affected_normals = false , |
||
bool | update_all_normals = false |
||
) |
void GU_API GUsoftTransformEdges | ( | GEO_Detail * | gdp, |
const GEO_Detail::LocalXformContextF * | local, | ||
const UT_XformOrder & | order, | ||
float | tx, | ||
float | ty, | ||
float | tz, | ||
float | rx, | ||
float | ry, | ||
float | rz, | ||
float | sx, | ||
float | sy, | ||
float | sz, | ||
float | s_xy, | ||
float | s_xz, | ||
float | s_yz, | ||
float | px, | ||
float | py, | ||
float | pz, | ||
float | prx, | ||
float | pry, | ||
float | prz, | ||
const GEO_Rolloff * | rolloff, | ||
const GA_ROHandleF & | distances, | ||
const GA_EdgeGroup * | ptgroup, | ||
const bool | keep_normal_length = true , |
||
GEO_Delta * | geodelta = NULL , |
||
const GA_RWHandleF * | falloff_output = NULL , |
||
bool | updateaffectednormals = false , |
||
bool | updateallnormals = false , |
||
const char * | attribpattern = NULL |
||
) |
void GU_API GUsoftTransformPoints | ( | GEO_Detail * | gdp, |
const GEO_Detail::LocalXformContextF * | local, | ||
const UT_XformOrder & | order, | ||
float | tx, | ||
float | ty, | ||
float | tz, | ||
float | rx, | ||
float | ry, | ||
float | rz, | ||
float | sx, | ||
float | sy, | ||
float | sz, | ||
float | s_xy, | ||
float | s_xz, | ||
float | s_yz, | ||
float | px, | ||
float | py, | ||
float | pz, | ||
float | prx, | ||
float | pry, | ||
float | prz, | ||
const GEO_Rolloff * | rolloff, | ||
const GA_ROHandleF & | distances, | ||
const GA_PointGroup * | ptgroup, | ||
const bool | keep_normal_length = true , |
||
GEO_Delta * | geodelta = NULL , |
||
const GA_RWHandleF * | falloff_output = NULL , |
||
bool | updateaffectednormals = false , |
||
bool | updateallnormals = false , |
||
const char * | attribpattern = NULL |
||
) |
void GU_API GUsoftTranslateEdges | ( | GEO_Detail * | gdp, |
const UT_Vector3 & | delta, | ||
const GEO_Rolloff * | rolloff, | ||
const GA_ROHandleF & | distances, | ||
const GA_EdgeGroup * | edge_group, | ||
GEO_Delta * | geodelta = NULL , |
||
const GA_RWHandleF * | falloff_output = NULL , |
||
bool | update_affected_normals = false , |
||
bool | update_all_normals = false , |
||
const char * | attrib_pattern = NULL |
||
) |
void GU_API GUsoftTranslatePoints | ( | GEO_Detail * | gdp, |
const UT_Vector3 & | delta, | ||
const GEO_Rolloff * | rolloff, | ||
const GA_ROHandleF & | distances, | ||
const GA_PointGroup * | ptgroup, | ||
GEO_Delta * | geodelta = NULL , |
||
const GA_RWHandleF * | falloff_output = NULL , |
||
bool | update_affected_normals = false , |
||
bool | update_all_normals = false , |
||
const char * | attrib_pattern = NULL |
||
) |