未验证 提交 57a3888e 编写于 作者: M Mr.doob 提交者: GitHub

Merge pull request #13522 from Mugen87/dev8

Remove optionalTarget: Clean up
......@@ -103,6 +103,7 @@
var tmpVec2 = new THREE.Vector3();
var tmpVec3 = new THREE.Vector3();
var tmpVec4 = new THREE.Vector3();
var offset = new THREE.Vector3();
var visualizationType = 2;
......@@ -334,7 +335,10 @@
var geometryBonds = pdb.geometryBonds;
var json = pdb.json;
var offset = geometryAtoms.center();
geometryAtoms.computeBoundingBox();
geometryAtoms.boundingBox.getCenter( offset ).negate();
geometryAtoms.translate( offset.x, offset.y, offset.z );
geometryBonds.translate( offset.x, offset.y, offset.z );
var positions = geometryAtoms.getAttribute( 'position' );
......
......@@ -154,6 +154,8 @@
}
var center = new THREE.Vector3();
function loadModel ( colorMap, numberOfColors, legendLayout ) {
var loader = new THREE.BufferGeometryLoader();
......@@ -204,7 +206,7 @@
geometry.computeBoundingBox();
var boundingBox = geometry.boundingBox;
var center = boundingBox.getCenter();
boundingBox.getCenter( center );
if ( position === undefined ) {
......
......@@ -350,7 +350,7 @@
var materialList = [];
var geometryList = [];
var objectCount = 0;
var geometrySize;
var geometrySize = new THREE.Vector3();
var mouse = new THREE.Vector2();
var scale = 1.03;
......@@ -503,7 +503,7 @@
loader.load( 'models/json/suzanne_geometry.json', function ( geo ) {
geo.computeBoundingBox();
geometrySize = geo.boundingBox.getSize();
geo.boundingBox.getSize( geometrySize );
geometryList.push( geo );
var start = window.performance.now();
......
......@@ -100,6 +100,7 @@
};
var loader = new THREE.PDBLoader();
var offset = new THREE.Vector3();
var menu = document.getElementById( 'menu' );
......@@ -205,7 +206,10 @@
var boxGeometry = new THREE.BoxBufferGeometry( 1, 1, 1 );
var sphereGeometry = new THREE.IcosahedronBufferGeometry( 1, 2 );
var offset = geometryAtoms.center();
geometryAtoms.computeBoundingBox();
geometryAtoms.boundingBox.getCenter( offset ).negate();
geometryAtoms.translate( offset.x, offset.y, offset.z );
geometryBonds.translate( offset.x, offset.y, offset.z );
var positions = geometryAtoms.getAttribute( 'position' );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册