|
Blender V4.3
|
Public Attributes | |
| BMVert * | v |
| int | edgecount |
| int | selcount |
| int | wirecount |
| float | offset |
| bool | any_seam |
| bool | visited |
| char | _pad [6] |
| EdgeHalf * | edges |
| BMEdge ** | wire_edges |
| VMesh * | vmesh |
Definition at line 261 of file bmesh_bevel.cc.
| char BevVert::_pad[6] |
Array of size edgecount; CCW order from vertex normal side.
Definition at line 277 of file bmesh_bevel.cc.
| bool BevVert::any_seam |
Any seams on attached edges?
Definition at line 273 of file bmesh_bevel.cc.
Referenced by bev_rebuild_polygon(), bevel_build_edge_polygons(), bevel_build_poly(), bevel_build_rings(), build_center_ngon(), count_bound_vert_seams(), and set_bound_vert_seams().
| int BevVert::edgecount |
Total number of edges around the vertex (excluding wire edges if edge beveling).
Definition at line 265 of file bmesh_bevel.cc.
Referenced by bevel_edge_order_extend(), bevel_limit_offset(), bevel_vert_construct(), bevvert_is_weld_cross(), build_boundary(), build_boundary_terminal_edge(), count_bound_vert_seams(), fast_bevel_edge_order(), find_bevel_edge_order(), find_edge_half(), frep_for_center_poly(), next_bev(), pipe_test(), and tri_corner_test().
| EdgeHalf* BevVert::edges |
Definition at line 278 of file bmesh_bevel.cc.
Referenced by bevel_edge_order_extend(), bevel_limit_offset(), bevel_vert_construct(), bevel_vert_two_edges(), bevvert_is_weld_cross(), build_boundary_vertex_only(), check_edge_data_seam_sharp_edges(), count_bound_vert_seams(), fast_bevel_edge_order(), find_bevel_edge_order(), find_edge_half(), frep_for_center_poly(), next_bev(), pipe_test(), tri_corner_test(), and weld_cross_attrs_copy().
| float BevVert::offset |
Offset for this vertex, if vertex only bevel.
Definition at line 271 of file bmesh_bevel.cc.
Referenced by bevel_vert_construct().
| int BevVert::selcount |
Number of selected edges around the vertex.
Definition at line 267 of file bmesh_bevel.cc.
Referenced by bevel_build_rings(), bevel_build_trifan(), bevel_extend_edge_data(), bevel_vert_construct(), bevvert_is_weld_cross(), build_boundary(), build_vmesh(), frep_for_center_poly(), pipe_test(), set_profile_params(), and tri_corner_test().
| BMVert* BevVert::v |
Original mesh vertex.
Definition at line 263 of file bmesh_bevel.cc.
Referenced by adj_vmesh(), adjust_miter_coords(), adjust_miter_inner_coords(), bevel_build_cutoff(), bevel_build_poly(), bevel_build_rings(), bevel_edge_order_extend(), bevel_vert_construct(), bevel_vert_two_edges(), build_boundary(), build_boundary_terminal_edge(), build_boundary_vertex_only(), build_center_ngon(), build_square_in_vmesh(), build_vmesh(), fast_bevel_edge_order(), find_bevel_edge_order(), geometry_collide_offset(), move_weld_profile_planes(), pipe_test(), projected_boundary_area(), set_profile_params(), square_out_adj_vmesh(), and tri_corner_adj_vmesh().
| bool BevVert::visited |
Used in graph traversal for adjusting offsets.
Definition at line 275 of file bmesh_bevel.cc.
| VMesh* BevVert::vmesh |
Mesh structure for replacing vertex.
Definition at line 282 of file bmesh_bevel.cc.
Referenced by adj_vmesh(), adjust_miter_inner_coords(), adjust_offsets(), bev_merge_end_uvs(), bev_rebuild_polygon(), bevel_build_cutoff(), bevel_build_edge_polygons(), bevel_build_poly(), bevel_build_rings(), bevel_extend_edge_data(), bevel_extend_edge_data_ex(), bevel_reattach_wires(), bevel_vert_construct(), bevel_vert_two_edges(), build_boundary(), build_boundary_terminal_edge(), build_boundary_vertex_only(), build_center_ngon(), build_square_in_vmesh(), build_vmesh(), find_face_internal_boundverts(), is_bad_uv_poly(), pipe_adj_vmesh(), pipe_test(), projected_boundary_area(), set_bound_vert_seams(), square_out_adj_vmesh(), tri_corner_adj_vmesh(), and tri_corner_test().
| BMEdge** BevVert::wire_edges |
Array of size wirecount of wire edges.
Definition at line 280 of file bmesh_bevel.cc.
Referenced by bevel_reattach_wires(), and bevel_vert_construct().
| int BevVert::wirecount |
Count of wire edges.
Definition at line 269 of file bmesh_bevel.cc.
Referenced by bevel_reattach_wires(), and bevel_vert_construct().