Initial full mirror of c:\VWE (source + assets + toolchain + outputs) via Git LFS

Complete disaster-recovery snapshot: engine/game source, game data assets,
VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive.
Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false,
no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
This commit is contained in:
Cyd
2026-06-24 21:28:16 -05:00
commit 2b8ca921cb
66341 changed files with 7923174 additions and 0 deletions
@@ -0,0 +1,63 @@
//===========================================================================//
// File: origin.tst //
// Project: MUNGA Brick: Math Library //
// Contents: Implementation details for the position class //
//---------------------------------------------------------------------------//
// Date Who Modification //
// -------- --- ---------------------------------------------------------- //
// 11/19/94 JMA Initial coding. //
//---------------------------------------------------------------------------//
// Copyright (C) 1994-1995, Virtual World Entertainment, Inc. //
// All Rights reserved worldwide //
// This unpublished sourcecode is PROPRIETARY and CONFIDENTIAL //
//===========================================================================//
#include "StuffHeaders.hpp"
//
//###########################################################################
//###########################################################################
//
bool
Origin3D::TestClass()
{
SPEW((GROUP_STUFF_TEST, "Starting Origin3D test..."));
Point3D p(1.0f,2.0f,3.0f);
UnitQuaternion q(0.0f, 1.0f, 0.0f, 0.0f);
UnitQuaternion r;
r = q;
const Origin3D
a(p,r);
Origin3D
b;
UnitQuaternion t;
t = a.angularPosition;
Verify(
a.linearPosition == p
&& t.x == q.x
&& t.w == q.w
);
LinearMatrix4D
m;
m = a;
b = m;
t = b;
Verify(
a.linearPosition == b.linearPosition
&& t.y == q.y
);
#if 0
b = Point3D(3.0f,2.0f,1.0f);
p = b;
Verify(p == Point3D(3.0f,2.0f,1.0f));
#endif
return true;
}