[arch-commits] Commit in sagemath/trunk (PKGBUILD sagemath-threejs-100.patch)

Antonio Rojas arojas at archlinux.org
Mon Apr 22 11:23:56 UTC 2019


    Date: Monday, April 22, 2019 @ 11:23:55
  Author: arojas
Revision: 452920

Update three.js patch

Modified:
  sagemath/trunk/PKGBUILD
  sagemath/trunk/sagemath-threejs-100.patch

----------------------------+
 PKGBUILD                   |    2 +-
 sagemath-threejs-100.patch |   30 ++++++++++++++++++++++++++++--
 2 files changed, 29 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-04-22 10:52:10 UTC (rev 452919)
+++ PKGBUILD	2019-04-22 11:23:55 UTC (rev 452920)
@@ -61,7 +61,7 @@
             '961bfb5694b67d425d21240d71490cb71714b5207c23448c89be0966512ff8f9'
             'a42f3b152b1aedb8abf16bc70971419919d1fe30328574e7fef8305f9d07d938'
             '9ec56a3788e32c54f35abeaeedf7cadf6670fa10d39007050b23b93d3c35278e'
-            '3190167368e1689eb29b905b6703fdd41f11c075cc25442caf6305393f3e218c')
+            '3ee624bb47f757516a860799d817168fe9cf74e603416e18e70c93c692259242')
 
 prepare(){
   cd sage-$pkgver

Modified: sagemath-threejs-100.patch
===================================================================
--- sagemath-threejs-100.patch	2019-04-22 10:52:10 UTC (rev 452919)
+++ sagemath-threejs-100.patch	2019-04-22 11:23:55 UTC (rev 452920)
@@ -1,5 +1,5 @@
 diff --git a/src/ext/threejs/threejs_template.html b/src/ext/threejs/threejs_template.html
-index 0243bc1..d6ad3a7 100644
+index 0243bc1..48e8268 100644
 --- a/src/ext/threejs/threejs_template.html
 +++ b/src/ext/threejs/threejs_template.html
 @@ -114,7 +114,7 @@ SAGE_SCRIPTS
@@ -11,7 +11,33 @@
  
      var camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 0.1, 1000 );
      camera.up.set( 0, 0, 1 );
-@@ -235,7 +235,11 @@ SAGE_SCRIPTS
+@@ -177,7 +177,11 @@ SAGE_SCRIPTS
+                                                    transparent: transparent, opacity: json.opacity,
+                                                    alphaTest: .1 } );
+ 
+-        var c = geometry.center().multiplyScalar( -1 );
++        var c = new THREE.Vector3();
++        geometry.computeBoundingBox();
++        geometry.boundingBox.getCenter( c );
++        geometry.translate( -c.x, -c.y, -c.z );
++
+         var mesh = new THREE.Points( geometry, material );
+         mesh.position.set( c.x, c.y, c.z );
+         scene.add( mesh );
+@@ -199,7 +203,11 @@ SAGE_SCRIPTS
+         var material = new THREE.LineBasicMaterial( { color: json.color, linewidth: json.linewidth,
+                                                       transparent: transparent, opacity: json.opacity } );
+ 
+-        var c = geometry.center().multiplyScalar( -1 );
++        var c = new THREE.Vector3();
++        geometry.computeBoundingBox();
++        geometry.boundingBox.getCenter( c );
++        geometry.translate( -c.x, -c.y, -c.z );
++
+         var mesh = new THREE.LineSegments( geometry, material );
+         mesh.position.set( c.x, c.y, c.z );
+         scene.add( mesh );
+@@ -235,7 +243,11 @@ SAGE_SCRIPTS
                                       transparent: transparent, opacity: json.opacity,
                                       shininess: 20 } );
  


More information about the arch-commits mailing list