INNER CODE UNIT · JavaScript

reloadFromJSON

loicbourgois/gravitle · front/alpha/main.js:311

    const reloadFromJSON = () => {
        // Reload parameters values fro json
        const parsedJson = JSON.parse(jsonTextarea.value);
        selectAlgorithm.value = parsedJson.algorithm;
        inputWidth.value = parsedJson.width;
        inputHeight.value = parsedJson.height;
        inputDeltaTime.value = parsedJson.delta_time;
        inputG.value = parsedJson.gravitational_constant;
        selectCollisionBehavior.value = parsedJson.collision_behavior;
        selectIntersectionBehavior.value = parsedJson.intersection_behavior;
        selectLinkIntersectionBehavior.value = parsedJson.link_intersection_behavior;
        selectWrapAround.value = parsedJson.wrap_around;
        selectFixedCloneCount.value = parsedJson.fixed_clone_count;
        selectStabilisePositionsEnabled.value = parsedJson.stabilise_positions_enabled;
        inputMinimalDistanceForGravity.value = parsedJson.minimal_distance_for_gravity;
        inputDefaultLinkLength.value = parsedJson.default_link_length;
        inputDefaultLinkStrengh.value = parsedJson.default_link_strengh;
        inputDragCoefficient.value = parsedJson.drag_coefficient;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…