-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCHANGES
More file actions
76 lines (50 loc) · 2.02 KB
/
CHANGES
File metadata and controls
76 lines (50 loc) · 2.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
HISTOR OF CHANGES:
* 2023/12/29
First checkin into github.
Recompiled and tested in MacOS 14.1.1 Sonoma.
Updated for the new C++17 standard.
Omited the old MSVC project files.
Omited the copyright notice from the source files.
* 1.2-1.5
** Matrix[34].h use std::endl instead of endl in toString() methods.
(Thanks > "SyrusM ." <syrusm@hotmail.com>)
* 1.2-1.4
** added operator= for Tuples.
(Thanks > Katsuaki KAWACHI <kawachi@cim.pe.u-tokyo.ac.jp>)
** added '/D "TESTALL" /I "." ' to vecmath.dsp
(Thanks > Takayuki MATSUOKA <matsuoka@osaka.whoopeecamp.co.jp>)
* 1.2-1.3
** This 1.2-1.3 version newly places 'kh_vecmath' namespace around
the all vecmath classes. Users upgrading from earlier versions,
there are 2 options.
(1) Insert 'using namespace kh_vecmath;' into your code.
(2) undef VM_INCLUDE_NAMESPACE in vm_conf.h to turn off
the namespace feature. You don't have to change your code.
** For Visual Studio users, vecmath.dsw (Workspace) is provided
for testing. vecmath.dsp (Project) is a project to create a
vecmath testing excutable. You don't have to build this project
unless you need testing.
** Java3D 1.2 conformance
Vector4#Vector4(Tuple3)
Vector4#set3(Tuple3)
Point4#Point4(Tuple3)
Point4#set3(Tuple3)
AxisAngle4#AxisAngle4(Vector3,T)
AxisAngle4#set(Vector3,T)
** Makefile.unix adjust ($$i -> ./$$i)
thanks > matsuoka@osaka.whoopeecamp.co.jp
** Point{2,3}.h distance*() method to const
thanks > okamura@esm.co.jp
** removed static helper method like max,min,abs from Tuple classes
** test sources .cc -> .cpp
** added more tests.
** Visual Studio Workspace and Project support.
* 1.1-1.2
** VM_INCLUDE_STRING -> VM_INCLUDE_TOSTRING in Tuple{3,4}.h
thanks > kawachi@cim.pe.u-tokyo.ac.jp
** SVD normalization is now done per axis in Matrix{3,4}d.h
* 1.1-1.1
** Adaptation to Microsoft Visual C/C++ 6.0 compiler
(Thanks > "Lucas Ammon" <lammon@iam.unibe.ch>)
* 1.1-1.0
** first release of vecmath-c++(1999,3/4)