فهرست منبع

added dispose() method to Reflector and Refractor classes (#22932)

* added dispose() method to Reflector and Refractor classes

* dispose internal material in Reflector and Refractor
LR17 3 سال پیش
والد
کامیت
71e9ea0e09
2فایلهای تغییر یافته به همراه14 افزوده شده و 0 حذف شده
  1. 7 0
      examples/jsm/objects/Reflector.js
  2. 7 0
      examples/jsm/objects/Refractor.js

+ 7 - 0
examples/jsm/objects/Reflector.js

@@ -193,6 +193,13 @@ class Reflector extends Mesh {
 
 
 		};
 		};
 
 
+		this.dispose = function () {
+
+			renderTarget.dispose();
+			scope.material.dispose();
+
+		};
+
 	}
 	}
 
 
 }
 }

+ 7 - 0
examples/jsm/objects/Refractor.js

@@ -262,6 +262,13 @@ class Refractor extends Mesh {
 
 
 		};
 		};
 
 
+		this.dispose = function () {
+
+			renderTarget.dispose();
+			scope.material.dispose();
+
+		};
+
 	}
 	}
 
 
 }
 }