name diff fix

This commit is contained in:
2022-03-09 20:48:08 -06:00
parent bf6c16baf0
commit 28996e2c2b
7 changed files with 12398 additions and 0 deletions

43
Lab 1/ReadSTL.cpp Normal file
View File

@@ -0,0 +1,43 @@
#include <iostream>
#include <string>
#include <fstream>
#include <sstream>
using namespace std;
class ReadSTL {
private:
int numFacet;
double Xmin;
double Xmax;
double Ymin;
double Ymax;
double Zmin;
double Zmax;
public:
ReadSTL(string filename) {
ifstream inputfile(filename, ifstream::in);
string line;
string solidName;
// Solid header line
getline(inputfile, line);
istringstream inputstream(line);
// Iterate stream past "solid"
// Retrieve name of solid
inputstream >> solidName;
// Process entire solid, looping through each facet
getline(inputfile, line);
while(1) {
// Iterate stream past "facet"
// Process entire facet,
}
}
};
int main(int argc, char** argv) {
ReadSTL RF(argv[1]);
return 0;
}

12306
Lab 1/STLFiles/brianascii.stl Normal file

File diff suppressed because it is too large Load Diff

26
Lab 1/STLFiles/shape.stl Normal file
View File

@@ -0,0 +1,26 @@
solid Shape
facet normal 0.00441668 -0.0110034 -0.99993
outer loop
vertex 3.44187 5.90737 22.4502
vertex 3.45978 5.88253 22.4505
vertex 3.20279 5.6495 22.4519
endloop
endfacet
facet normal -0.840637 -0.386028 -0.379884
outer loop
vertex 0.546978 18.4458 9.70707
vertex 0.231294 19.1332 9.70707
vertex 0.517646 19.2217 8.98353
endloop
endfacet
facet normal -0.840637 -0.386028 -0.379884
outer loop
vertex 0.546978 18.4458 9.70707
vertex 0.231294 19.1332 9.70707
vertex 0.517646 19.2217 8.98353
endloop
endfacet
endsolid Shape

0
main.cpp Normal file
View File

23
makefile Normal file
View File

@@ -0,0 +1,23 @@
#makefile comment
CC = g++
CFLAGS = -C
LFLAGS =
SOURCES = math.cpp main.cpp
OBJECTS = $(SOURCES:.cpp=.o)
EXECUTABLE = making_ex1
all: $(EXECUTABLE) $(SOURCES)
$(EXECUTABLE): $(OBJECTS)
$(CC) $(LFLAGS) -o $(EXECUTABLE) $(OBJECTS)
%.o:%.cpp
$(CC) $(CFLAGS) $<
-include
clean:
rm -f *.o
rm -f $(EXECUTABLE)
rm -f *.d

0
math.cpp Normal file
View File

0
math.h Normal file
View File