Compare commits
	
		
			No commits in common. "0b5dd38b580d03e4b99f07f061c8dc7bdc6eecae" and "ee00eec0005a3694f6ff08eaa24075a643dbaeed" have entirely different histories.
		
	
	
		
			0b5dd38b58
			...
			ee00eec000
		
	
		
							
								
								
									
										5
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -5,8 +5,3 @@ libbubulles.a | |||||||
| tbb | tbb | ||||||
| gmon.out | gmon.out | ||||||
| dummy-file | dummy-file | ||||||
| 
 |  | ||||||
| tools/covid-19.obj |  | ||||||
| tools/read_obj |  | ||||||
| tools/xyz |  | ||||||
| 
 |  | ||||||
|  | |||||||
							
								
								
									
										5
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								Makefile
									
									
									
									
									
								
							| @ -12,15 +12,12 @@ CC = gcc | |||||||
| 
 | 
 | ||||||
| OPT = -Wall -g -DDEBUG_LEVEL=0 -DMUST_ABORT | OPT = -Wall -g -DDEBUG_LEVEL=0 -DMUST_ABORT | ||||||
| 
 | 
 | ||||||
| libbubulles.a:	bubulles.o importobj.o | libbubulles.a:	bubulles.o | ||||||
| 	ar r $@ $? | 	ar r $@ $? | ||||||
| 
 | 
 | ||||||
| bubulles.o:	bubulles.c bubulles.h Makefile | bubulles.o:	bubulles.c bubulles.h Makefile | ||||||
| 	$(CC) $(OPT) -c $<  | 	$(CC) $(OPT) -c $<  | ||||||
| 
 | 
 | ||||||
| importobj.o:	importobj.c bubulles.h Makefile |  | ||||||
| 	$(CC) $(OPT) -c $<  |  | ||||||
| 
 |  | ||||||
| # ------------------------------------------------
 | # ------------------------------------------------
 | ||||||
| # --- build some tests and tools
 | # --- build some tests and tools
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -4,7 +4,7 @@ | |||||||
| 
 | 
 | ||||||
| /* --------------------------------------------------------------------- */ | /* --------------------------------------------------------------------- */ | ||||||
| 
 | 
 | ||||||
| #define LIBBB_VERSION		53 | #define LIBBB_VERSION		52 | ||||||
| 
 | 
 | ||||||
| #define SZ_BUBULLE_TEXT		51		/* arbitrary value */ | #define SZ_BUBULLE_TEXT		51		/* arbitrary value */ | ||||||
| 
 | 
 | ||||||
|  | |||||||
							
								
								
									
										61
									
								
								importobj.c
									
									
									
									
									
								
							
							
						
						
									
										61
									
								
								importobj.c
									
									
									
									
									
								
							| @ -1,61 +0,0 @@ | |||||||
| /*
 |  | ||||||
| 	          LIBBUBULLES |  | ||||||
| 
 |  | ||||||
| 	some functions for importing bubulles from dot-OBJ files. |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #include  <stdio.h> |  | ||||||
| #include  <stdlib.h> |  | ||||||
| #include  <string.h> |  | ||||||
| 
 |  | ||||||
| #include  "bubulles.h" |  | ||||||
| 
 |  | ||||||
| extern int		verbosity; |  | ||||||
| 
 |  | ||||||
| /* --------------------------------------------------------------------- */ |  | ||||||
| 
 |  | ||||||
| #define LINE_SZ 666 |  | ||||||
| 
 |  | ||||||
| int try_to_read_an_OBJ_file(char *fname, int notused) |  | ||||||
| { |  | ||||||
| FILE		*fpin; |  | ||||||
| char		line[LINE_SZ+1], *cptr; |  | ||||||
| float		x, y, z; |  | ||||||
| int		foo; |  | ||||||
| 
 |  | ||||||
| #if DEBUG_LEVEL |  | ||||||
| fprintf(stderr, ">>> %s ( '%s' %d )\n", __func__, fname, notused); |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| if (NULL==(fpin=fopen(fname, "r"))) { |  | ||||||
| 	perror(fname); |  | ||||||
| 	exit(1); |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| while(cptr=fgets(line, LINE_SZ, fpin)) { |  | ||||||
| 
 |  | ||||||
| 	if (verbosity>1) fputs(line, stderr); |  | ||||||
| 
 |  | ||||||
| 	cptr = strtok(line, " "); |  | ||||||
| 	if (strcmp(cptr, "v"))	continue; |  | ||||||
| 
 |  | ||||||
| 	cptr = strtok(NULL, " "); |  | ||||||
| 	foo = sscanf(cptr, "%f", &x); |  | ||||||
| 	cptr = strtok(NULL, " "); |  | ||||||
| 	foo = sscanf(cptr, "%f", &y); |  | ||||||
| 	cptr = strtok(NULL, " "); |  | ||||||
| 	foo = sscanf(cptr, "%f", &z); |  | ||||||
| 
 |  | ||||||
| 	fprintf(stdout, "%16g   %16g   %16g\n", x, y, z); |  | ||||||
| 
 |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|   |  | ||||||
| 
 |  | ||||||
| fclose(fpin); |  | ||||||
| 
 |  | ||||||
| return -7800; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| /* --------------------------------------------------------------------- */ |  | ||||||
| @ -1,5 +0,0 @@ | |||||||
| 
 |  | ||||||
| BBFUNCS = ../libbubulles.a  |  | ||||||
| 
 |  | ||||||
| read_obj:	read_obj.c Makefile ${BBFUNCS} |  | ||||||
| 	gcc -Wall -DDEBUG_LEVEL=1  $< ${BBFUNCS} -o $@ |  | ||||||
| @ -1,29 +0,0 @@ | |||||||
| /*
 |  | ||||||
|      tentatives de lecture des OBJ |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #include	<stdio.h> |  | ||||||
| #include	<stdlib.h> |  | ||||||
| #include	"../bubulles.h" |  | ||||||
| 
 |  | ||||||
| int try_to_read_an_OBJ_file(char *fname, int notused); |  | ||||||
| int	verbosity; |  | ||||||
| 
 |  | ||||||
| int main(int argc, char *argv[]) |  | ||||||
| { |  | ||||||
| int		foo; |  | ||||||
| 
 |  | ||||||
| if (2 != argc) { |  | ||||||
| 	bubulles_version(1); |  | ||||||
| 	exit(0); |  | ||||||
| 	} |  | ||||||
| 
 |  | ||||||
| verbosity = 0; |  | ||||||
| 
 |  | ||||||
| foo = try_to_read_an_OBJ_file(argv[1], 0); |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| return 0; |  | ||||||
| } |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user