<commit_before>'use strict';

function FloatingWall(width, height, position, look_at, world, scalable) {
    this.__init__(width, height, position, look_at, world, scalable);
}

FloatingWall.prototype = {

    position: null,
    look_at: null,
    world: null,
    scene: null,

    normal: null,
    depth_start: null,
    depth: null,

    width: null,
    height: null,

    title_text: null,
    title: null,

    interactive_objects: null,

    __init__: function (width, height, position, normal, world, scalable) {
        this.normal = normal;
        this.depth_start = new THREE.Vector3(this.normal.x * 2, this.normal.y * 2, this.normal.z * 2);

        this.look_at = new THREE.Vector3(position.x + this.depth_start.x, position.y + this.depth_start.y, position.z + this.depth_start.z);

        this.left_right = new THREE.Vector3(0, 1, 0);
        this.left_right.cross(this.normal);
        this.left_right.normalize();

        this.width = width;
        this.height = height;

        var right_side = this.get_relative_x_shift(-this.width / 2);

        this.world = world;
        this.scene = this.world.scene;

        this.object3D = new THREE.Object3D();

        // Inherit from Visibility.
        Visibility.call(this);
        // Inherit from Interactive.
        //Interactive.call(this);

        this.interactive_objects = [];

        // Base wall.
        // PlaneGeometry takes in a width, height, optionalWidthSegments (default 1), optionalHeightSegments (default 1)
        this.geometry = new THREE.PlaneGeometry(this.width, this.height);
        this.material = new THREE.MeshBasicMaterial({
            color: 0x060606,
            //transparent: true,
            //opacity: 0.85,<commit_msg>general updating 34<commit_after>'use strict';

function FloatingWall(width, height, position, look_at, world, scalable) {
    this.__init__(width, height, position, look_at, world, scalable);
}

FloatingWall.prototype = {

    position: null,
    look_at: null,
    world: null,
    scene: null,

    normal: null,
    depth_start: null,
    depth: null,

    width: null,
    height: null,

    title_text: null,
    title: null,

    interactive_objects: null,

    __init__: function (width, height, position, normal, world, scalable) {
        this.normal = normal;
        this.depth_start = new THREE.Vector3(this.normal.x * 2, this.normal.y * 2, this.normal.z * 2);

        this.look_at = new THREE.Vector3(position.x + this.depth_start.x, position.y + this.depth_start.y, position.z + this.depth_start.z);

        this.left_right = new THREE.Vector3(0, 1, 0);
        this.left_right.cross(this.normal);
        this.left_right.normalize();

        this.width = width;
        this.height = height;

        var right_side = this.get_relative_x_shift(-this.width / 2);

        this.world = world;
        this.scene = this.world.scene;

        this.object3D = new THREE.Object3D();

        // Inherit from Visibility.
        Visibility.call(this);
        // Inherit from Interactive.
        Interactive.call(this);

        this.interactive_objects = [];

        // Base wall.
        // PlaneGeometry takes in a width, height, optionalWidthSegments (default 1), optionalHeightSegments (default 1)
        this.geometry = new THREE.PlaneGeometry(this.width, this.height);
        this.material = new THREE.MeshBasicMaterial({
            color: 0x060606,
            //transparent: true,
            //opacity: 0.85,
{'fraction_non_alphanumeric': 0.11771494518176573, 'fraction_numerical': 0.014425851125216388, 'mean_word_length': 2.477432296890672, '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': '261834', 'n_tokens_mistral': 1132, 'n_tokens_neox': 1049, 'n_words': 249}