更新袋鼠测试的代码.

pull/7/head
ChenX 7 years ago
parent 63e1f9d4a7
commit d96e569607

@ -1,7 +1,8 @@
import { Orbit } from '../../src/Geometry/Orbit';
import * as THREE from 'three'; import * as THREE from 'three';
import { GeUtils } from '../../src/Geometry/GeUtils'; import { GeUtils } from '../../src/Geometry/GeUtils';
import { Vector3 } from 'three'; import { Orbit } from '../../src/Geometry/Orbit';
test("", () => test("", () =>
{ {
//构造一个控制类. //构造一个控制类.

@ -0,0 +1,18 @@
import * as THREE from "three";
window["THREE"] = THREE;
import { Viewer } from '../../src/GraphicsSystem/Viewer';
test('test viewer', () =>
{
// let canvas = document.createElement("canvas");
// canvas.style.width = "500px";
// canvas.style.height = "500px";
// document.body.appendChild(canvas);
// let viewer = new Viewer(canvas);
// console.log(viewer.Height);
});

@ -38,20 +38,21 @@ export class Viewer
m_Composer: THREE.EffectComposer; m_Composer: THREE.EffectComposer;
m_Scene: THREE.Scene = new THREE.Scene(); m_Scene: THREE.Scene = new THREE.Scene();
m_DomEl: HTMLElement;
//构造 //构造
constructor(canvas: HTMLElement) constructor(canvasContainer: HTMLElement)
{ {
this.initRender(canvas); this.m_DomEl = canvasContainer;
//渲染循环 this.initRender(canvasContainer);
this.StartRender(); this.StartRender();
} }
get Width() get Width()
{ {
return this.m_Render.domElement.parentElement.scrollWidth; return this.m_DomEl.scrollWidth;
} }
get Height() get Height()
{ {
return this.m_Render.domElement.parentElement.scrollHeight; return this.m_DomEl.scrollHeight;
} }
//初始化render //初始化render
initRender(canvasContainer: HTMLElement) initRender(canvasContainer: HTMLElement)

@ -1,3 +1,4 @@
module.exports = function (wallaby) module.exports = function (wallaby)
{ {
return { return {
@ -5,8 +6,7 @@ module.exports = function (wallaby)
'tsconfig.json', // <-- 'tsconfig.json', // <--
'src/**/*.ts*', 'src/**/*.ts*',
'src/**/*.tsx*', 'src/**/*.tsx*',
'src/**/*.js*', 'src/**/*.js*'
"package.json"
], ],
tests: ['__test__/**/*.test.ts*'], tests: ['__test__/**/*.test.ts*'],
@ -25,11 +25,6 @@ module.exports = function (wallaby)
testFramework: 'jest', testFramework: 'jest',
debug: true, debug: true
bootstrap: function (wallaby)
{
wallaby.testFramework.configure(require("package.json").jest);
}
}; };
}; };

Loading…
Cancel
Save