#include <obj_defs.h>
Collaboration diagram for polygons_struct:
Data Fields | |
Colour_flags | colour_flag |
Colour * | colours |
Surfprop | surfprop |
float | line_thickness |
int | n_points |
Point * | points |
Vector * | normals |
int | n_items |
int * | end_indices |
int * | indices |
Smallest_int * | visibilities |
int * | neighbours |
bintree_struct_ptr | bintree |
Definition at line 101 of file obj_defs.h.
|
Definition at line 129 of file obj_defs.h. Referenced by copy_polygons(), create_polygons_bintree(), delete_polygons(), find_closest_point_on_object(), find_closest_polygon_point(), find_closest_vertex_on_object(), initialize_polygons(), and intersect_ray_with_object(). |
|
Colours may be specified for entire set (colour_flag == ONE_COLOUR) or per item. The colour array is dynamically resized to match Definition at line 105 of file obj_defs.h. Referenced by colour_code_object(), delete_polygons(), get_polygons_colours(), half_sample_sphere_tessellation(), half_sample_tetrahedral_tessellation(), initialize_polygons(), io_polygons(), remove_invisible_polygons(), set_polygon_per_item_colours(), and subdivide_polygons(). |
|
|
|
|
Definition at line 108 of file obj_defs.h. Referenced by initialize_polygons(), and io_polygons(). |
|
|
|
Definition at line 128 of file obj_defs.h. Referenced by check_polygons_neighbours_computed(), copy_polygons(), find_next_edge_around_point(), free_polygon_neighbours(), get_polygon_edge_angle(), initialize_polygons(), make_polygons_front_facing(), and reverse_polygons_vertices(). |
|
|
|
Definition at line 107 of file obj_defs.h. Referenced by get_polygons_surfprop(), half_sample_sphere_tessellation(), initialize_polygons(), and io_polygons(). |
|
Definition at line 127 of file obj_defs.h. Referenced by copy_polygons(), create_polygons_visibilities(), delete_polygons(), get_point_polygon_distance_sq(), get_point_polygon_vertex_distance(), initialize_polygons(), intersect_ray_polygon(), and set_polygons_visibilities(). |