<commit_before>"use strict";

var THREE = require('three');
var OrbitControls = require('three-orbit-controls')(THREE);

function decorateScene(scene) {
	function helperScene() {
		var axisHelper = new THREE.AxisHelper(5);
		var gridHelper = new THREE.GridHelper(30, 1);
		var sunLight = new THREE.DirectionalLight(0xFFEEA3, 0.8);
		var hemiLight = new THREE.HemisphereLight(0x67D5EB, 0xA9C0C4, 0.2);

		gridHelper.setColors(0x888888, 0x444444);
		sunLight.position.set(1, 10, -3);
<commit_msg>View: Rotated axis representation to comply with standard coordinates used in architecture. That is, the XY plane corresponds to the horizontal plane as opposed to XZ in OpenGL.<commit_after>"use strict";

var THREE = require('three');
var OrbitControls = require('three-orbit-controls')(THREE);

function decorateScene(scene) {
	function helperScene() {
		var axisHelper = new THREE.AxisHelper(5);
		axisHelper.quaternion.setFromAxisAngle(new THREE.Vector3(1,0,0), -Math.PI / 2);
		var gridHelper = new THREE.GridHelper(30, 1);
		var sunLight = new THREE.DirectionalLight(0xFFEEA3, 0.8);
		var hemiLight = new THREE.HemisphereLight(0x67D5EB, 0xA9C0C4, 0.2);

		gridHelper.setColors(0x888888, 0x444444);
		sunLight.position.set(1, 10, -3);

{'fraction_non_alphanumeric': 0.12317666126418152, 'fraction_numerical': 0.06239870340356564, 'mean_word_length': 5.534391534391534, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '445422', 'n_tokens_mistral': 487, 'n_tokens_neox': 428, 'n_words': 105}