Changeset View
Changeset View
Standalone View
Standalone View
source/blender/bmesh/intern/bmesh_marking.c
| Show First 20 Lines • Show All 898 Lines • ▼ Show 20 Lines | else { | ||||
| sub_v3_v3v3(r_plane, eed->v1->co, eed->v2->co); | sub_v3_v3v3(r_plane, eed->v1->co, eed->v2->co); | ||||
| } | } | ||||
| } | } | ||||
| normalize_v3(r_plane); | normalize_v3(r_plane); | ||||
| } | } | ||||
| else if (ese->htype == BM_FACE) { | else if (ese->htype == BM_FACE) { | ||||
| BMFace *efa = (BMFace *)ese->ele; | BMFace *efa = (BMFace *)ese->ele; | ||||
| BM_face_calc_plane(efa, r_plane); | BM_face_calc_tangent_auto(efa, r_plane); | ||||
| } | } | ||||
| } | } | ||||
| static BMEditSelection *bm_select_history_create(BMHeader *ele) | static BMEditSelection *bm_select_history_create(BMHeader *ele) | ||||
| { | { | ||||
| BMEditSelection *ese = (BMEditSelection *) MEM_callocN(sizeof(BMEditSelection), "BMEdit Selection"); | BMEditSelection *ese = (BMEditSelection *) MEM_callocN(sizeof(BMEditSelection), "BMEdit Selection"); | ||||
| ese->htype = ele->htype; | ese->htype = ele->htype; | ||||
| ese->ele = (BMElem *)ele; | ese->ele = (BMElem *)ele; | ||||
| ▲ Show 20 Lines • Show All 391 Lines • Show Last 20 Lines | |||||