| 
    HDK
    
   | 
 
#include "GU_API.h"#include <GA/GA_Handle.h>#include <GEO/GEO_Detail.h>#include <UT/UT_VectorTypes.h>
 Include dependency graph for GU_SoftTransform.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, const GA_ROHandleF *mask=nullptr) | 
| 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,  | 
        ||
| const GA_ROHandleF * | mask = nullptr  | 
        ||
| ) | 
| 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  | 
        ||
| ) |