Skip to content

Commit ecb710d

Browse files
committed
move older version history from README.md
1 parent 76e671d commit ecb710d

File tree

3 files changed

+77
-73
lines changed

3 files changed

+77
-73
lines changed

README.md

Lines changed: 1 addition & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -185,78 +185,7 @@ Version 1.4:
185185
- Many new demos added
186186
- Add graphics filters tutorial and expanded several other tutorials
187187

188-
Version 1.3.1:
189-
190-
- Fixed touch events in some of the interactive demos
191-
- Fixed issues with BezierCurve, BezierSurface
192-
- Robustness improvement in autonormal feature of SurfaceEval
193-
- Correctness and other fixes
194-
195-
Version 1.3:
196-
197-
- Camera class rewritten again, but backwards compatible with
198-
version 1.0
199-
- Add vec3add, vec3sub, vec3copy, vec3assign, vec4assign methods
200-
to GLMath
201-
- Fix quatInvert method and optimize mat4inverseTranspose
202-
method of GLMath
203-
- Add reverseNormals method to GLMath
204-
- Add createCanvasElement, getTimePosition, and newFrames methods to GLUtil
205-
- Deprecate createCanvas method of GLUtil
206-
- Improve renderLoop method of GLUtil
207-
- Improved specular highlights
208-
- Allow coordinate arrays in vertex2 and vertex3 methods of Mesh class
209-
- Resolve some autonormal degenerate cases in SurfaceEval class
210-
- Add getCount method to Lights class
211-
- Add face culling, auto resize, and pixel depth methods to Scene3D class
212-
- Add getClientAspect method to Scene3D class
213-
- Other fixes and improvements
214-
215-
Version 1.2.1:
216-
217-
- Fix bug that occurs when a shape derived from a mesh that defines its own
218-
colors is drawn before a shape derived from a mesh that doesn't define its own colors
219-
220-
Version 1.2:
221-
222-
- Support TGA textures
223-
- Camera class rewritten and support added for the mouse wheel
224-
and middle mouse button
225-
- Lines and points supported in OBJ files
226-
- Support loading custom textures from byte arrays
227-
- Add method to create capsule shapes in Meshes class
228-
- Mesh builder (vector3 method) avoids adding degenerate triangles
229-
- Optimizations and bug fixes
230-
231-
Version 1.1:
232-
233-
- Add frame.js, a frame counter helper used in some of the demos
234-
- Add quatInvert method to the GLMath class
235-
- Fix texture mapping bugs
236-
- Expand use of the color3 method of the Mesh class
237-
- Optimize setUniforms method of the ShaderProgram class
238-
- Add movePosition method of the Transform class
239-
- New methods in the ShapeGroup and Scene3D classes
240-
- Bug fixes
241-
242-
Version 1.0:
243-
244-
- Adds setOrtho2DAspect and setOrthoAspect methods to Scene3D
245-
- Adds mat4TransposeInPlace method and two constants to GLMath
246-
- Renames fromEuler and toEuler methods in GLMath to fromTaitBryan
247-
and toTaitBryan
248-
- Modifies the Lights class
249-
- Allows alpha component in material diffuse
250-
- Optimizes setting uniforms in shader programs
251-
- Adds vertex2 method to Mesh class
252-
- New classes: Transform and ShapeGroup
253-
- Most methods that affect transforms removed, and their functionality
254-
now uses a new getTransform method and the Transform class
255-
- Bug fixes
256-
257-
Version 0.2:
258-
259-
- First Code Project release
188+
See [older version history](https://peteroupc.github.io/html3dutil/tutorial-history.html).
260189

261190
About
262191
-----------

tutorials/history.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
## Old Version History
2+
3+
Version 1.3.1:
4+
5+
- Fixed touch events in some of the interactive demos
6+
- Fixed issues with BezierCurve, BezierSurface
7+
- Robustness improvement in autonormal feature of SurfaceEval
8+
- Correctness and other fixes
9+
10+
Version 1.3:
11+
12+
- Camera class rewritten again, but backwards compatible with
13+
version 1.0
14+
- Add vec3add, vec3sub, vec3copy, vec3assign, vec4assign methods
15+
to GLMath
16+
- Fix quatInvert method and optimize mat4inverseTranspose
17+
method of GLMath
18+
- Add reverseNormals method to GLMath
19+
- Add createCanvasElement, getTimePosition, and newFrames methods to GLUtil
20+
- Deprecate createCanvas method of GLUtil
21+
- Improve renderLoop method of GLUtil
22+
- Improved specular highlights
23+
- Allow coordinate arrays in vertex2 and vertex3 methods of Mesh class
24+
- Resolve some autonormal degenerate cases in SurfaceEval class
25+
- Add getCount method to Lights class
26+
- Add face culling, auto resize, and pixel depth methods to Scene3D class
27+
- Add getClientAspect method to Scene3D class
28+
- Other fixes and improvements
29+
30+
Version 1.2.1:
31+
32+
- Fix bug that occurs when a shape derived from a mesh that defines its own
33+
colors is drawn before a shape derived from a mesh that doesn't define its own colors
34+
35+
Version 1.2:
36+
37+
- Support TGA textures
38+
- Camera class rewritten and support added for the mouse wheel
39+
and middle mouse button
40+
- Lines and points supported in OBJ files
41+
- Support loading custom textures from byte arrays
42+
- Add method to create capsule shapes in Meshes class
43+
- Mesh builder (vector3 method) avoids adding degenerate triangles
44+
- Optimizations and bug fixes
45+
46+
Version 1.1:
47+
48+
- Add frame.js, a frame counter helper used in some of the demos
49+
- Add quatInvert method to the GLMath class
50+
- Fix texture mapping bugs
51+
- Expand use of the color3 method of the Mesh class
52+
- Optimize setUniforms method of the ShaderProgram class
53+
- Add movePosition method of the Transform class
54+
- New methods in the ShapeGroup and Scene3D classes
55+
- Bug fixes
56+
57+
Version 1.0:
58+
59+
- Adds setOrtho2DAspect and setOrthoAspect methods to Scene3D
60+
- Adds mat4TransposeInPlace method and two constants to GLMath
61+
- Renames fromEuler and toEuler methods in GLMath to fromTaitBryan
62+
and toTaitBryan
63+
- Modifies the Lights class
64+
- Allows alpha component in material diffuse
65+
- Optimizes setting uniforms in shader programs
66+
- Adds vertex2 method to Mesh class
67+
- New classes: Transform and ShapeGroup
68+
- Most methods that affect transforms removed, and their functionality
69+
now uses a new getTransform method and the Transform class
70+
- Bug fixes
71+
72+
Version 0.2:
73+
74+
- First Code Project release

tutorials/tutorials.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,6 @@
77
"shapes":{"title":"Creating Shapes"},
88
"surfaces":{"title":"Parametric Curves and Parametric Surfaces"},
99
"textures":{"title":"Texture Examples"},
10-
"meshexamples":{"title":"Examples of Creating Meshes on the Fly"}
10+
"meshexamples":{"title":"Examples of Creating Meshes on the Fly"},
11+
"history":{"title":"Older Version History"}
1112
}

0 commit comments

Comments
 (0)