From 8b1529601c7639f954da8b051b96f942f82f2aa3 Mon Sep 17 00:00:00 2001 From: ekate Date: Sun, 2 Jun 2019 13:41:40 +0300 Subject: [PATCH 01/63] basic classes for builder --- .idea/misc.xml | 6 + .idea/modules.xml | 8 + .idea/vcs.xml | 6 + .idea/workspace.xml | 302 ++++++++++++++++ ProgrammingAssignment5.iml | 9 + src/main/java/Builder/BuildMe.java | 336 ++++++++++++++++++ src/main/java/Builder/BuilderInterface.java | 76 ++++ src/main/java/Builder/POJO/FacePlate.java | 54 +++ src/main/java/Builder/POJO/Material.java | 31 ++ .../Builder/POJO/ReflectivityTransmiss.java | 13 + src/main/java/Builder/POJO/VertexFace.java | 12 + .../java/Builder/POJO/VertexGeometry.java | 22 ++ src/main/java/Builder/POJO/VertexNormal.java | 26 ++ src/main/java/Builder/POJO/VertexTexture.java | 19 + 14 files changed, 920 insertions(+) create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 ProgrammingAssignment5.iml create mode 100644 src/main/java/Builder/BuildMe.java create mode 100644 src/main/java/Builder/BuilderInterface.java create mode 100644 src/main/java/Builder/POJO/FacePlate.java create mode 100644 src/main/java/Builder/POJO/Material.java create mode 100644 src/main/java/Builder/POJO/ReflectivityTransmiss.java create mode 100644 src/main/java/Builder/POJO/VertexFace.java create mode 100644 src/main/java/Builder/POJO/VertexGeometry.java create mode 100644 src/main/java/Builder/POJO/VertexNormal.java create mode 100644 src/main/java/Builder/POJO/VertexTexture.java diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..9dcc1ac --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..5ee37e6 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..c99e464 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + + + + + + + + + + + + + + + - - - - - - + - - - - + + + + + + @@ -191,14 +332,19 @@ - - - - - + + + + + + + + + + @@ -206,10 +352,101 @@ + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -230,6 +467,7 @@ + No facets are configured + 10 + java - + - - - - - + + + + + + + + + + + + + + + @@ -310,9 +343,32 @@