@@ -25,7 +25,7 @@
<script src="../examples/js/loaders/STLLoader.js"></script>
<script src="../examples/js/loaders/UTF8Loader.js"></script>
<script src="../examples/js/loaders/VTKLoader.js"></script>
- <script src="../examples/js/savers/GeometrySaver.js"></script>
+ <script src="../examples/js/exporters/GeometryExporter.js"></script>
<script src="js/libs/signals.min.js"></script>
@@ -110,21 +110,11 @@ Sidebar.Properties.Geometry = function ( signals ) {
function exportGeometry() {
- var output = new THREE.GeometrySaver().save( selected );
+ var output = new THREE.GeometryExporter().parse( selected );
+ /*
var blob = new Blob( [ output ], { type: 'text/json' } );
var objectURL = URL.createObjectURL( blob );
-
- /*
- var clickEvent = document.createEvent( 'MouseEvent' );
- clickEvent.initMouseEvent( 'click', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null );
- var download = document.createElement( 'a' );
- download.href = objectURL;
- download.download = 'geometry.js';
- download.dispatchEvent( clickEvent );
- URL.revokeObjectURL( objectURL );
*/
}
@@ -2,13 +2,13 @@
* @author mrdoob / http://mrdoob.com/
-THREE.GeometrySaver = function () {};
+THREE.GeometryExporter = function () {};
-THREE.GeometrySaver.prototype = {
+THREE.GeometryExporter.prototype = {
- constructor: THREE.GeometrySaver,
+ constructor: THREE.GeometryExporter,
- save: function ( geometry ) {
+ parse: function ( geometry ) {
var vertices = [];