Go to the source code of this file.
|
GU_WalkEndReason GU_API | guEdgeWalk (GU_PathHedge::Interface *dhip, const GA_ROHandleV2 &uvh, GU_SHedgeArray &path, GU_SHedgeArray &walk, bool backward=false, bool no_self_intersection=false, bool include_ends=false, const GA_PrimitiveGroup *avoid_prims=nullptr, const GA_PointGroup *avoid_points=nullptr, const GA_VertexGroup *avoid_vtx=nullptr, const GA_EdgeGroup *avoid_edges=nullptr, const GA_Group *collision_group=nullptr, bool exclude_collision=true, bool strong_rule=true) |
|
GU_WalkEndReason GU_API | guDualEdgeWalk (GU_PathHedge::Interface *dhip, const GA_ROHandleV2 &uvh, GU_SHedgeArray &path, GU_SHedgeArray &walk, bool backward=false, bool no_self_intersection=false, bool include_ends=false, const GA_PrimitiveGroup *avoid_prims=nullptr, const GA_PointGroup *avoid_points=nullptr, const GA_VertexGroup *avoid_vtx=nullptr, const GA_EdgeGroup *avoid_edges=nullptr, const GA_Group *collision_group=nullptr, bool exclude_collision=true, bool strong_rule=true) |
|
Enumerator |
---|
GU_NO_SUCCESSOR |
|
GU_HIT_BOUNDARY |
|
GU_HIT_SELF |
|
GU_COMPLETED |
|
Definition at line 823 of file GU_PathFinder.h.
GU_WalkEndReason GU_API guDualEdgeWalk |
( |
GU_PathHedge::Interface * |
dhip, |
|
|
const GA_ROHandleV2 & |
uvh, |
|
|
GU_SHedgeArray & |
path, |
|
|
GU_SHedgeArray & |
walk, |
|
|
bool |
backward = false , |
|
|
bool |
no_self_intersection = false , |
|
|
bool |
include_ends = false , |
|
|
const GA_PrimitiveGroup * |
avoid_prims = nullptr , |
|
|
const GA_PointGroup * |
avoid_points = nullptr , |
|
|
const GA_VertexGroup * |
avoid_vtx = nullptr , |
|
|
const GA_EdgeGroup * |
avoid_edges = nullptr , |
|
|
const GA_Group * |
collision_group = nullptr , |
|
|
bool |
exclude_collision = true , |
|
|
bool |
strong_rule = true |
|
) |
| |
GU_WalkEndReason GU_API guEdgeWalk |
( |
GU_PathHedge::Interface * |
dhip, |
|
|
const GA_ROHandleV2 & |
uvh, |
|
|
GU_SHedgeArray & |
path, |
|
|
GU_SHedgeArray & |
walk, |
|
|
bool |
backward = false , |
|
|
bool |
no_self_intersection = false , |
|
|
bool |
include_ends = false , |
|
|
const GA_PrimitiveGroup * |
avoid_prims = nullptr , |
|
|
const GA_PointGroup * |
avoid_points = nullptr , |
|
|
const GA_VertexGroup * |
avoid_vtx = nullptr , |
|
|
const GA_EdgeGroup * |
avoid_edges = nullptr , |
|
|
const GA_Group * |
collision_group = nullptr , |
|
|
bool |
exclude_collision = true , |
|
|
bool |
strong_rule = true |
|
) |
| |