Changeset View
Changeset View
Standalone View
Standalone View
source/blender/bmesh/operators/bmo_join_triangles.c
| Show First 20 Lines • Show All 271 Lines • ▼ Show 20 Lines | if (angle_shape < DEG2RADF(180.0f)) { | ||||
| delimit_data.angle_shape = angle_shape; | delimit_data.angle_shape = angle_shape; | ||||
| delimit_data.do_angle_shape = true; | delimit_data.do_angle_shape = true; | ||||
| } | } | ||||
| else { | else { | ||||
| delimit_data.do_angle_shape = false; | delimit_data.do_angle_shape = false; | ||||
| } | } | ||||
| if (BMO_slot_bool_get(op->slots_in, "cmp_uvs") && | if (BMO_slot_bool_get(op->slots_in, "cmp_uvs") && | ||||
| bm_edge_delimit_cdata(&bm->ldata, CD_MLOOPUV, &delimit_data.cdata[delimit_data.cdata_len])) { | bm_edge_delimit_cdata( | ||||
| &bm->ldata, CD_PROP_FLOAT2, &delimit_data.cdata[delimit_data.cdata_len])) { | |||||
| delimit_data.cdata_len += 1; | delimit_data.cdata_len += 1; | ||||
| } | } | ||||
| delimit_data.cdata[delimit_data.cdata_len].cd_offset = -1; | delimit_data.cdata[delimit_data.cdata_len].cd_offset = -1; | ||||
| if (BMO_slot_bool_get(op->slots_in, "cmp_vcols") && | if (BMO_slot_bool_get(op->slots_in, "cmp_vcols") && | ||||
| bm_edge_delimit_cdata( | bm_edge_delimit_cdata( | ||||
| &bm->ldata, CD_PROP_BYTE_COLOR, &delimit_data.cdata[delimit_data.cdata_len])) { | &bm->ldata, CD_PROP_BYTE_COLOR, &delimit_data.cdata[delimit_data.cdata_len])) { | ||||
| delimit_data.cdata_len += 1; | delimit_data.cdata_len += 1; | ||||
| ▲ Show 20 Lines • Show All 70 Lines • Show Last 20 Lines | |||||