Skip to content
This repository was archived by the owner on Dec 21, 2025. It is now read-only.

Commit f443b0b

Browse files
Update multiple viewers
1 parent 6dd6a20 commit f443b0b

File tree

2 files changed

+38
-43
lines changed

2 files changed

+38
-43
lines changed

viewers/templates/PDB Viewer.html

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2171,13 +2171,13 @@
21712171
color = new THREE.Color();
21722172
root = new THREE.Group();
21732173

2174-
boxGeometry = new THREE.BoxGeometry( 1, 1, 1 );
2175-
boxMaterial = new THREE.MeshStandardMaterial( { metalness: 0.3, roughness: 0.8 } );
2174+
boxGeometry = new THREE.BoxGeometry( 0.5, 0.5, 0.5 );
2175+
boxMaterial = new THREE.MeshBasicMaterial( { color: 0xdfdfdf } );
21762176

21772177
sphereGeometry = new THREE.IcosahedronGeometry( 1, 2 );
21782178
sphereMaterial = new THREE.MeshStandardMaterial( { metalness: 0.5, roughness: 0.5 } );
21792179

2180-
labelMaterial = new THREE.MeshStandardMaterial( { metalness: 0.6, roughness: 1 } );
2180+
labelMaterial = new THREE.MeshBasicMaterial();
21812181

21822182
document.getElementById('btn_atoms').style.backgroundColor = '#d1cefc';
21832183
document.getElementById('btn_labels').style.backgroundColor = '#d1cefc';
@@ -2573,20 +2573,20 @@
25732573
'Tc': 'Atomic number: 43\nAtomic mass: 98',
25742574
'Ru': 'Atomic number: 44\nAtomic mass: 101.07',
25752575
'Rh': 'Atomic number: 45\nAtomic mass: 102.9055',
2576-
'Pd': 'Palladium',
2577-
'Ag': 'Silver',
2578-
'Cd': 'Cadmium',
2579-
'In': 'Indium',
2580-
'Sn': 'Tin',
2581-
'Sb': 'Antimony',
2582-
'Te': 'Tellurium',
2583-
'I': 'Iodine',
2584-
'Xe': 'Xenon',
2585-
'Cs': 'Caesium',
2586-
'Ba': 'Barium',
2587-
'La': 'Lanthanum',
2588-
'Ce': 'Cerium',
2589-
'Pr': 'Praseodymium',
2576+
'Pd': 'Atomic number: 46\nAtomic mass: 106.42',
2577+
'Ag': 'Atomic number: 47\nAtomic mass: 107.8682',
2578+
'Cd': 'Atomic number: 48\nAtomic mass: 112.411',
2579+
'In': 'Atomic number: 49\nAtomic mass: 114.818',
2580+
'Sn': 'Atomic number: 50\nAtomic mass: 118.71',
2581+
'Sb': 'Atomic number: 51\nAtomic mass: 121.76',
2582+
'Te': 'Atomic number: 52\nAtomic mass: 127.6',
2583+
'I': 'Atomic number: 53\nAtomic mass: 126.90447',
2584+
'Xe': 'Atomic number: 54\nAtomic mass: 131.293',
2585+
'Cs': 'Atomic number: 55\nAtomic mass: 132.9054',
2586+
'Ba': 'Atomic number: 56\nAtomic mass: 137.327',
2587+
'La': 'Atomic number: 57\nAtomic mass: 138.90547',
2588+
'Ce': 'Atomic number: 58\nAtomic mass: 140.116',
2589+
'Pr': 'Atomic number: 59\nAtomic mass: 140.90765',
25902590
'Nd': 'Neodymium',
25912591
'Pm': 'Promethium',
25922592
'Sm': 'Samarium',
@@ -2756,7 +2756,7 @@
27562756
font: label_font,
27572757
size: 1,
27582758
depth: 0.025,
2759-
curveSegments: 4,
2759+
curveSegments: 3,
27602760
bevelEnabled: false
27612761
} );
27622762

@@ -2812,7 +2812,7 @@
28122812

28132813
mesh.position.copy( start );
28142814
mesh.position.lerp( end, 0.5 );
2815-
mesh.scale.set( 5, 5, start.distanceTo( end ) );
2815+
mesh.scale.set( 5, 5, start.distanceTo( end ) * 2 );
28162816
mesh.lookAt( end );
28172817
mesh.updateMatrix();
28182818

viewers/templates/PDB WebGPU.html

Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2072,18 +2072,13 @@
20722072
color = new THREE.Color();
20732073
root = new THREE.Group();
20742074

2075-
boxGeometry = new THREE.BoxGeometry( 1, 1, 1 );
2076-
boxMaterial = new THREE.MeshStandardNodeMaterial( { metalness: 0.3, roughness: 0.7 } );
2075+
boxGeometry = new THREE.BoxGeometry( 0.5, 0.5, 0.5 );
2076+
boxMaterial = new THREE.MeshBasicNodeMaterial( { color: 0xdfdfdf } );
20772077

20782078
sphereGeometry = new THREE.IcosahedronGeometry( 1, 2 );
20792079
sphereMaterial = new THREE.MeshStandardNodeMaterial( { metalness: 0.5, roughness: 0.5 } );
20802080

2081-
labelMaterial = new THREE.MeshStandardNodeMaterial( {
2082-
emissive: new THREE.Color( 0.1, 0.1, 0.1 ),
2083-
emissiveIntensity: 0.35,
2084-
metalness: 0.5,
2085-
roughness: 0.9
2086-
} );
2081+
labelMaterial = new THREE.MeshBasicNodeMaterial();
20872082

20882083
document.getElementById('btn_atoms').style.backgroundColor = '#d1cefc';
20892084
document.getElementById('btn_labels').style.backgroundColor = '#d1cefc';
@@ -2510,20 +2505,20 @@
25102505
'Tc': 'Atomic number: 43\nAtomic mass: 98',
25112506
'Ru': 'Atomic number: 44\nAtomic mass: 101.07',
25122507
'Rh': 'Atomic number: 45\nAtomic mass: 102.9055',
2513-
'Pd': 'Palladium',
2514-
'Ag': 'Silver',
2515-
'Cd': 'Cadmium',
2516-
'In': 'Indium',
2517-
'Sn': 'Tin',
2518-
'Sb': 'Antimony',
2519-
'Te': 'Tellurium',
2520-
'I': 'Iodine',
2521-
'Xe': 'Xenon',
2522-
'Cs': 'Caesium',
2523-
'Ba': 'Barium',
2524-
'La': 'Lanthanum',
2525-
'Ce': 'Cerium',
2526-
'Pr': 'Praseodymium',
2508+
'Pd': 'Atomic number: 46\nAtomic mass: 106.42',
2509+
'Ag': 'Atomic number: 47\nAtomic mass: 107.8682',
2510+
'Cd': 'Atomic number: 48\nAtomic mass: 112.411',
2511+
'In': 'Atomic number: 49\nAtomic mass: 114.818',
2512+
'Sn': 'Atomic number: 50\nAtomic mass: 118.71',
2513+
'Sb': 'Atomic number: 51\nAtomic mass: 121.76',
2514+
'Te': 'Atomic number: 52\nAtomic mass: 127.6',
2515+
'I': 'Atomic number: 53\nAtomic mass: 126.90447',
2516+
'Xe': 'Atomic number: 54\nAtomic mass: 131.293',
2517+
'Cs': 'Atomic number: 55\nAtomic mass: 132.9054',
2518+
'Ba': 'Atomic number: 56\nAtomic mass: 137.327',
2519+
'La': 'Atomic number: 57\nAtomic mass: 138.90547',
2520+
'Ce': 'Atomic number: 58\nAtomic mass: 140.116',
2521+
'Pr': 'Atomic number: 59\nAtomic mass: 140.90765',
25272522
'Nd': 'Neodymium',
25282523
'Pm': 'Promethium',
25292524
'Sm': 'Samarium',
@@ -2693,7 +2688,7 @@
26932688
font: label_font,
26942689
size: 1,
26952690
depth: 0.025,
2696-
curveSegments: 4,
2691+
curveSegments: 3,
26972692
bevelEnabled: false
26982693
} );
26992694

@@ -2749,7 +2744,7 @@
27492744

27502745
mesh.position.copy( start );
27512746
mesh.position.lerp( end, 0.5 );
2752-
mesh.scale.set( 5, 5, start.distanceTo( end ) );
2747+
mesh.scale.set( 5, 5, start.distanceTo( end ) * 2 );
27532748
mesh.lookAt( end );
27542749
mesh.updateMatrix();
27552750

0 commit comments

Comments
 (0)