Changeset View
Changeset View
Standalone View
Standalone View
source/blender/bmesh/tools/bmesh_path_region.c
| Context not available. | |||||
| #endif /* USE_EDGE_CHAIN */ | #endif /* USE_EDGE_CHAIN */ | ||||
| /* Keep walking over connected geometry until we find all the vertices in | /* Keep walking over connected geometry until we find all the vertices in | ||||
| * `ele_verts[side_other]`, or exit the loop when theres no connection. */ | * `ele_verts[side_other]`, or exit the loop when there's no connection. */ | ||||
| found_all = false; | found_all = false; | ||||
| for (pass = 1; (STACK_SIZE(stack) != 0); pass++) { | for (pass = 1; (STACK_SIZE(stack) != 0); pass++) { | ||||
| while (STACK_SIZE(stack) != 0) { | while (STACK_SIZE(stack) != 0) { | ||||
| Context not available. | |||||
| } while ((e = BM_DISK_EDGE_NEXT(e, v_a)) != v_a->e); | } while ((e = BM_DISK_EDGE_NEXT(e, v_a)) != v_a->e); | ||||
| } | } | ||||
| /* Stop searching once theres none left. | /* Stop searching once there's none left. | ||||
| * Note that this looks in-efficient, however until the target elements reached, | * Note that this looks in-efficient, however until the target elements reached, | ||||
| * it will exit immediately. | * it will exit immediately. | ||||
| * After that, it takes as many passes as the element has edges to finish off. */ | * After that, it takes as many passes as the element has edges to finish off. */ | ||||
| Context not available. | |||||