|
@@ -200,6 +200,30 @@ class ViewHelper extends THREE.Object3D {
|
|
|
|
|
|
};
|
|
|
|
|
|
+ this.dispose = function () {
|
|
|
+
|
|
|
+ geometry.dispose();
|
|
|
+
|
|
|
+ xAxis.material.dispose();
|
|
|
+ yAxis.material.dispose();
|
|
|
+ zAxis.material.dispose();
|
|
|
+
|
|
|
+ posXAxisHelper.material.map.dispose();
|
|
|
+ posYAxisHelper.material.map.dispose();
|
|
|
+ posZAxisHelper.material.map.dispose();
|
|
|
+ negXAxisHelper.material.map.dispose();
|
|
|
+ negYAxisHelper.material.map.dispose();
|
|
|
+ negZAxisHelper.material.map.dispose();
|
|
|
+
|
|
|
+ posXAxisHelper.material.dispose();
|
|
|
+ posYAxisHelper.material.dispose();
|
|
|
+ posZAxisHelper.material.dispose();
|
|
|
+ negXAxisHelper.material.dispose();
|
|
|
+ negYAxisHelper.material.dispose();
|
|
|
+ negZAxisHelper.material.dispose();
|
|
|
+
|
|
|
+ };
|
|
|
+
|
|
|
function prepareAnimationData( object, focusPoint ) {
|
|
|
|
|
|
switch ( object.userData.type ) {
|