Data Types | |
| type | t_face_list |
| type | t_face_list_item |
| type | t_integer_list |
| type | t_vertex_list |
| type | t_vertex_list_item |
Enumerations | |
| enum | { kw_obj_v = 1 , kw_obj_vn , kw_obj_vp , kw_obj_vt , kw_obj_cstype , kw_obj_deg , kw_obj_bmat , kw_obj_step , kw_obj_p , kw_obj_l , kw_obj_f , kw_obj_curv , kw_obj_curv2 , kw_obj_surf , kw_obj_parm , kw_obj_trim , kw_obj_hole , kw_obj_rat , kw_obj_scrv , kw_obj_sp , kw_obj_end , kw_obj_con , kw_obj_g , kw_obj_s , kw_obj_mg , kw_obj_o , kw_obj_bevel , kw_obj_c_interp , kw_obj_d_interp , kw_obj_lod , kw_obj_usemtl , kw_obj_mtllib , kw_obj_shadow_obj , kw_obj_trace_obj , kw_obj_ctech , kw_obj_stech , kw_obj_zzzzzzzzz } |
Functions/Subroutines | |
| subroutine, public | read_obj_polyhedron (filename, polyhedron) |
| Read a OBJ Wavefront file (.obj) in a polyhedron structure. | |
| subroutine | initialize_integer_list (list) |
| subroutine | add_integer_to_list (list, i) |
| subroutine | finalize_integer_list (list) |
| subroutine | add_vertex_to_list (list, vertex) |
| subroutine | finalize_vertex_list (list) |
| subroutine | add_item_to_face_list (list, item) |
| subroutine | finalize_face_list (list) |
| subroutine | initialize_obj_reader (parser, filename) |
| subroutine | finalize_obj_reader (parser) |
| subroutine | obj_reader_read_vertex (parser, vertices) |
| subroutine | obj_reader_read_face (parser, faces) |
| subroutine | obj_reader_ignore_line (parser) |
Variables | |
| integer, parameter | integer_list_block_size = 3 |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| integer, parameter mod_cg3_obj_wavefront_reader::integer_list_block_size = 3 |