Skip to content
This repository was archived by the owner on Dec 24, 2019. It is now read-only.

Commit 56eb19a

Browse files
committed
failed attempt to save diffuse shader..
1 parent e9fef09 commit 56eb19a

180 files changed

Lines changed: 4069540 additions & 11 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Serie 4/Computergrafik-Basecode-master/jrtr/.project

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<projectDescription>
3-
<name>jrtr</name>
3+
<name>jrtr_working</name>
44
<comment></comment>
55
<projects>
66
</projects>

Serie 4/Computergrafik-Basecode-master/simple/.project

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<projectDescription>
3-
<name>simple</name>
3+
<name>simple_working</name>
44
<comment></comment>
55
<projects>
66
</projects>

Serie 4/Computergrafik-Basecode-master/simple/src/main/java/simple/simple.java

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -236,15 +236,8 @@ public void keyPressed(KeyEvent e) {
236236
}
237237
case 'm': {
238238

239-
if (shape.getMaterial() == null) {
240-
material.shader = diffuseShader;
241-
shape.setMaterial(material);
242-
} else {
243-
shape.setMaterial(null);
244-
renderContext.useDefaultShader();
245-
}
246239
// Set a material for more complex shading of the shape
247-
/*if (shape.getMaterial() == null) {
240+
if (shape.getMaterial() == null) {
248241
Material diffuseMaterial = new Material();
249242
diffuseMaterial.shader = diffuseShader;
250243
diffuseMaterial.texture = renderContext.makeTexture();
@@ -259,7 +252,7 @@ public void keyPressed(KeyEvent e) {
259252
} else {
260253
shape.setMaterial(null);
261254
renderContext.useDefaultShader();
262-
}*/
255+
}
263256
break;
264257
}
265258

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2+
<!-- NewPage -->
3+
<html lang="en">
4+
<head>
5+
<!-- Generated by javadoc (version 1.7.0_25) on Fri Sep 13 13:53:20 CEST 2013 -->
6+
<title>All Classes</title>
7+
<meta name="date" content="2013-09-13">
8+
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
9+
</head>
10+
<body>
11+
<h1 class="bar">All Classes</h1>
12+
<div class="indexContainer">
13+
<ul>
14+
<li><a href="jrtr/Camera.html" title="class in jrtr" target="classFrame">Camera</a></li>
15+
<li><a href="jrtr/Frustum.html" title="class in jrtr" target="classFrame">Frustum</a></li>
16+
<li><a href="jrtr/GLRenderContext.html" title="class in jrtr" target="classFrame">GLRenderContext</a></li>
17+
<li><a href="jrtr/GLRenderPanel.html" title="class in jrtr" target="classFrame">GLRenderPanel</a></li>
18+
<li><a href="jrtr/GLShader.html" title="class in jrtr" target="classFrame">GLShader</a></li>
19+
<li><a href="jrtr/GLTexture.html" title="class in jrtr" target="classFrame">GLTexture</a></li>
20+
<li><a href="jrtr/GLVertexArrayObject.html" title="class in jrtr" target="classFrame">GLVertexArrayObject</a></li>
21+
<li><a href="jrtr/GLVertexData.html" title="class in jrtr" target="classFrame">GLVertexData</a></li>
22+
<li><a href="jrtr/Light.html" title="class in jrtr" target="classFrame">Light</a></li>
23+
<li><a href="jrtr/Light.Type.html" title="enum in jrtr" target="classFrame">Light.Type</a></li>
24+
<li><a href="jrtr/Material.html" title="class in jrtr" target="classFrame">Material</a></li>
25+
<li><a href="jrtr/ObjReader.html" title="class in jrtr" target="classFrame">ObjReader</a></li>
26+
<li><a href="jrtr/RenderContext.html" title="interface in jrtr" target="classFrame"><i>RenderContext</i></a></li>
27+
<li><a href="jrtr/RenderItem.html" title="class in jrtr" target="classFrame">RenderItem</a></li>
28+
<li><a href="jrtr/RenderPanel.html" title="interface in jrtr" target="classFrame"><i>RenderPanel</i></a></li>
29+
<li><a href="jrtr/SceneManagerInterface.html" title="interface in jrtr" target="classFrame"><i>SceneManagerInterface</i></a></li>
30+
<li><a href="jrtr/SceneManagerIterator.html" title="interface in jrtr" target="classFrame"><i>SceneManagerIterator</i></a></li>
31+
<li><a href="jrtr/Shader.html" title="interface in jrtr" target="classFrame"><i>Shader</i></a></li>
32+
<li><a href="jrtr/Shape.html" title="class in jrtr" target="classFrame">Shape</a></li>
33+
<li><a href="simple/simple.html" title="class in simple" target="classFrame">simple</a></li>
34+
<li><a href="simple/simple.AnimationTask.html" title="class in simple" target="classFrame">simple.AnimationTask</a></li>
35+
<li><a href="simple/simple.SimpleKeyListener.html" title="class in simple" target="classFrame">simple.SimpleKeyListener</a></li>
36+
<li><a href="simple/simple.SimpleMouseListener.html" title="class in simple" target="classFrame">simple.SimpleMouseListener</a></li>
37+
<li><a href="simple/simple.SimpleRenderPanel.html" title="class in simple" target="classFrame">simple.SimpleRenderPanel</a></li>
38+
<li><a href="jrtr/SimpleSceneManager.html" title="class in jrtr" target="classFrame">SimpleSceneManager</a></li>
39+
<li><a href="jrtr/SWJPanel.html" title="class in jrtr" target="classFrame">SWJPanel</a></li>
40+
<li><a href="jrtr/SWRenderContext.html" title="class in jrtr" target="classFrame">SWRenderContext</a></li>
41+
<li><a href="jrtr/SWRenderPanel.html" title="class in jrtr" target="classFrame">SWRenderPanel</a></li>
42+
<li><a href="jrtr/SWShader.html" title="class in jrtr" target="classFrame">SWShader</a></li>
43+
<li><a href="jrtr/SWTexture.html" title="class in jrtr" target="classFrame">SWTexture</a></li>
44+
<li><a href="jrtr/SWVertexData.html" title="class in jrtr" target="classFrame">SWVertexData</a></li>
45+
<li><a href="jrtr/Texture.html" title="interface in jrtr" target="classFrame"><i>Texture</i></a></li>
46+
<li><a href="jrtr/VertexData.html" title="class in jrtr" target="classFrame">VertexData</a></li>
47+
<li><a href="jrtr/VertexData.Semantic.html" title="enum in jrtr" target="classFrame">VertexData.Semantic</a></li>
48+
</ul>
49+
</div>
50+
</body>
51+
</html>
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2+
<!-- NewPage -->
3+
<html lang="en">
4+
<head>
5+
<!-- Generated by javadoc (version 1.7.0_25) on Fri Sep 13 13:53:20 CEST 2013 -->
6+
<title>All Classes</title>
7+
<meta name="date" content="2013-09-13">
8+
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
9+
</head>
10+
<body>
11+
<h1 class="bar">All Classes</h1>
12+
<div class="indexContainer">
13+
<ul>
14+
<li><a href="jrtr/Camera.html" title="class in jrtr">Camera</a></li>
15+
<li><a href="jrtr/Frustum.html" title="class in jrtr">Frustum</a></li>
16+
<li><a href="jrtr/GLRenderContext.html" title="class in jrtr">GLRenderContext</a></li>
17+
<li><a href="jrtr/GLRenderPanel.html" title="class in jrtr">GLRenderPanel</a></li>
18+
<li><a href="jrtr/GLShader.html" title="class in jrtr">GLShader</a></li>
19+
<li><a href="jrtr/GLTexture.html" title="class in jrtr">GLTexture</a></li>
20+
<li><a href="jrtr/GLVertexArrayObject.html" title="class in jrtr">GLVertexArrayObject</a></li>
21+
<li><a href="jrtr/GLVertexData.html" title="class in jrtr">GLVertexData</a></li>
22+
<li><a href="jrtr/Light.html" title="class in jrtr">Light</a></li>
23+
<li><a href="jrtr/Light.Type.html" title="enum in jrtr">Light.Type</a></li>
24+
<li><a href="jrtr/Material.html" title="class in jrtr">Material</a></li>
25+
<li><a href="jrtr/ObjReader.html" title="class in jrtr">ObjReader</a></li>
26+
<li><a href="jrtr/RenderContext.html" title="interface in jrtr"><i>RenderContext</i></a></li>
27+
<li><a href="jrtr/RenderItem.html" title="class in jrtr">RenderItem</a></li>
28+
<li><a href="jrtr/RenderPanel.html" title="interface in jrtr"><i>RenderPanel</i></a></li>
29+
<li><a href="jrtr/SceneManagerInterface.html" title="interface in jrtr"><i>SceneManagerInterface</i></a></li>
30+
<li><a href="jrtr/SceneManagerIterator.html" title="interface in jrtr"><i>SceneManagerIterator</i></a></li>
31+
<li><a href="jrtr/Shader.html" title="interface in jrtr"><i>Shader</i></a></li>
32+
<li><a href="jrtr/Shape.html" title="class in jrtr">Shape</a></li>
33+
<li><a href="simple/simple.html" title="class in simple">simple</a></li>
34+
<li><a href="simple/simple.AnimationTask.html" title="class in simple">simple.AnimationTask</a></li>
35+
<li><a href="simple/simple.SimpleKeyListener.html" title="class in simple">simple.SimpleKeyListener</a></li>
36+
<li><a href="simple/simple.SimpleMouseListener.html" title="class in simple">simple.SimpleMouseListener</a></li>
37+
<li><a href="simple/simple.SimpleRenderPanel.html" title="class in simple">simple.SimpleRenderPanel</a></li>
38+
<li><a href="jrtr/SimpleSceneManager.html" title="class in jrtr">SimpleSceneManager</a></li>
39+
<li><a href="jrtr/SWJPanel.html" title="class in jrtr">SWJPanel</a></li>
40+
<li><a href="jrtr/SWRenderContext.html" title="class in jrtr">SWRenderContext</a></li>
41+
<li><a href="jrtr/SWRenderPanel.html" title="class in jrtr">SWRenderPanel</a></li>
42+
<li><a href="jrtr/SWShader.html" title="class in jrtr">SWShader</a></li>
43+
<li><a href="jrtr/SWTexture.html" title="class in jrtr">SWTexture</a></li>
44+
<li><a href="jrtr/SWVertexData.html" title="class in jrtr">SWVertexData</a></li>
45+
<li><a href="jrtr/Texture.html" title="interface in jrtr"><i>Texture</i></a></li>
46+
<li><a href="jrtr/VertexData.html" title="class in jrtr">VertexData</a></li>
47+
<li><a href="jrtr/VertexData.Semantic.html" title="enum in jrtr">VertexData.Semantic</a></li>
48+
</ul>
49+
</div>
50+
</body>
51+
</html>
Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2+
<!-- NewPage -->
3+
<html lang="en">
4+
<head>
5+
<!-- Generated by javadoc (version 1.7.0_25) on Fri Sep 13 13:53:20 CEST 2013 -->
6+
<title>Constant Field Values</title>
7+
<meta name="date" content="2013-09-13">
8+
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
9+
</head>
10+
<body>
11+
<script type="text/javascript"><!--
12+
if (location.href.indexOf('is-external=true') == -1) {
13+
parent.document.title="Constant Field Values";
14+
}
15+
//-->
16+
</script>
17+
<noscript>
18+
<div>JavaScript is disabled on your browser.</div>
19+
</noscript>
20+
<!-- ========= START OF TOP NAVBAR ======= -->
21+
<div class="topNav"><a name="navbar_top">
22+
<!-- -->
23+
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
24+
<!-- -->
25+
</a>
26+
<ul class="navList" title="Navigation">
27+
<li><a href="overview-summary.html">Overview</a></li>
28+
<li>Package</li>
29+
<li>Class</li>
30+
<li>Use</li>
31+
<li><a href="overview-tree.html">Tree</a></li>
32+
<li><a href="deprecated-list.html">Deprecated</a></li>
33+
<li><a href="index-files/index-1.html">Index</a></li>
34+
<li><a href="help-doc.html">Help</a></li>
35+
</ul>
36+
</div>
37+
<div class="subNav">
38+
<ul class="navList">
39+
<li>Prev</li>
40+
<li>Next</li>
41+
</ul>
42+
<ul class="navList">
43+
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
44+
<li><a href="constant-values.html" target="_top">No Frames</a></li>
45+
</ul>
46+
<ul class="navList" id="allclasses_navbar_top">
47+
<li><a href="allclasses-noframe.html">All Classes</a></li>
48+
</ul>
49+
<div>
50+
<script type="text/javascript"><!--
51+
allClassesLink = document.getElementById("allclasses_navbar_top");
52+
if(window==top) {
53+
allClassesLink.style.display = "block";
54+
}
55+
else {
56+
allClassesLink.style.display = "none";
57+
}
58+
//-->
59+
</script>
60+
</div>
61+
<a name="skip-navbar_top">
62+
<!-- -->
63+
</a></div>
64+
<!-- ========= END OF TOP NAVBAR ========= -->
65+
<div class="header">
66+
<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
67+
<h2 title="Contents">Contents</h2>
68+
<ul>
69+
<li><a href="#jrtr">jrtr.*</a></li>
70+
</ul>
71+
</div>
72+
<div class="constantValuesContainer"><a name="jrtr">
73+
<!-- -->
74+
</a>
75+
<h2 title="jrtr">jrtr.*</h2>
76+
<ul class="blockList">
77+
<li class="blockList">
78+
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
79+
<caption><span>jrtr.<a href="jrtr/SWJPanel.html" title="class in jrtr">SWJPanel</a></span><span class="tabEnd">&nbsp;</span></caption>
80+
<tr>
81+
<th class="colFirst" scope="col">Modifier and Type</th>
82+
<th scope="col">Constant Field</th>
83+
<th class="colLast" scope="col">Value</th>
84+
</tr>
85+
<tbody>
86+
<tr class="altColor">
87+
<td class="colFirst"><a name="jrtr.SWJPanel.serialVersionUID">
88+
<!-- -->
89+
</a><code>static&nbsp;final&nbsp;long</code></td>
90+
<td><code><a href="jrtr/SWJPanel.html#serialVersionUID">serialVersionUID</a></code></td>
91+
<td class="colLast"><code>0L</code></td>
92+
</tr>
93+
</tbody>
94+
</table>
95+
</li>
96+
</ul>
97+
</div>
98+
<!-- ======= START OF BOTTOM NAVBAR ====== -->
99+
<div class="bottomNav"><a name="navbar_bottom">
100+
<!-- -->
101+
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
102+
<!-- -->
103+
</a>
104+
<ul class="navList" title="Navigation">
105+
<li><a href="overview-summary.html">Overview</a></li>
106+
<li>Package</li>
107+
<li>Class</li>
108+
<li>Use</li>
109+
<li><a href="overview-tree.html">Tree</a></li>
110+
<li><a href="deprecated-list.html">Deprecated</a></li>
111+
<li><a href="index-files/index-1.html">Index</a></li>
112+
<li><a href="help-doc.html">Help</a></li>
113+
</ul>
114+
</div>
115+
<div class="subNav">
116+
<ul class="navList">
117+
<li>Prev</li>
118+
<li>Next</li>
119+
</ul>
120+
<ul class="navList">
121+
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
122+
<li><a href="constant-values.html" target="_top">No Frames</a></li>
123+
</ul>
124+
<ul class="navList" id="allclasses_navbar_bottom">
125+
<li><a href="allclasses-noframe.html">All Classes</a></li>
126+
</ul>
127+
<div>
128+
<script type="text/javascript"><!--
129+
allClassesLink = document.getElementById("allclasses_navbar_bottom");
130+
if(window==top) {
131+
allClassesLink.style.display = "block";
132+
}
133+
else {
134+
allClassesLink.style.display = "none";
135+
}
136+
//-->
137+
</script>
138+
</div>
139+
<a name="skip-navbar_bottom">
140+
<!-- -->
141+
</a></div>
142+
<!-- ======== END OF BOTTOM NAVBAR ======= -->
143+
</body>
144+
</html>

0 commit comments

Comments
 (0)