Filed / Tracking Pasting with selection tools doesn't properly update the FEA model for SI [00684]

Discussion in 'Tracking / Filed' started by NimrodX, Feb 5, 2019.

  1. NimrodX

    NimrodX Commander

    Joined:
    Dec 13, 2018
    Messages:
    91
    Likes Received:
    103
    Mode: Creative
    Mode: SP

    SERVER NAME: NA
    SEED-ID: NA

    MODIFIED PLAYFIELDS: No

    Reproducibility: Always
    Severity: Possibly major if a BP collapses when spawned normally when it didn't while being created.

    Type: SI

    Summary: When pasting a selection that contains empty blocks over some existing blocks, the blocks are removed as they should be (because they were empty in the selected copy) but the FEA model for SI still "thinks" they are there.

    Description: When pasting a selection results in removal of blocks, the SI model is not updated with the removal. As a result, anything on top of those empty blocks shows no stress the same as it would if blocks were present.

    Steps to Reproduce:

    1. Enter creative mode, place a base starter, and create a hollow box of say 20x20x5 blocks.
    2. Select the whole box with the selection tool EXCEPT for one of the walls of the box.
    3. Paste the selection and move it over 20 blocks in one direction so that one of the walls of the box will be removed when it is pasted.
    4. Turn on SI debug and notice that the area where the wall used to be is green, as though the wall were still there, which it should not be.
    5. Observe that the wall isn't there.
    6. Manually place some blocks where the wall was and manually remove them (using Shift Right click for example). notice the SI model is updated properly when you do this.

    Screenshots attached.

    Empyrion_2019-02-04_20-23-40.jpg Empyrion_2019-02-04_20-28-15.jpg Empyrion_2019-02-04_20-29-31.jpg

    Another screenshot:

    [​IMG]

    It should end up like this and collapse in the center like this:

    [​IMG]

    This BP might be useful to help test:

    https://steamcommunity.com/sharedfiles/filedetails/?id=1645416908

    Add some supports in the middle, add roof, then remove the supports by pasting a selection over them.
     
    #1
    Last edited: Feb 5, 2019
  2. Pantera

    Pantera Administrator Staff Member

    • Developer
    • Moderator
    Joined:
    Aug 15, 2016
    Messages:
    3,418
    Likes Received:
    6,112
    Hi, when I remove the blocks following your steps the SI overlay updates.
    Could you make a short video just to show what exactly you see when you are doing this ?
     
    #2
  3. NimrodX

    NimrodX Commander

    Joined:
    Dec 13, 2018
    Messages:
    91
    Likes Received:
    103
    Ok, sorry for the bad example. That's more of a real use case example but it's less clear than a contrived example.

    Here's a simplified contrived example that shows the problem. (I didn't have any good video recording software installed, though I guess I could have used ShareX for that, but anyway I think this is step-by-step enough to show the problem.)

    Create this shape in creative mode:

    Empyrion_2019-02-13_19-00-26.jpg

    Now select 1x1x2 (same shape as the pillar) and copy empty space:

    Empyrion_2019-02-13_19-02-23.jpg

    Paste the empty space over the pillar:

    Empyrion_2019-02-13_19-03-30.jpg

    This happens:

    Empyrion_2019-02-13_19-04-26.jpg

    Empyrion_2019-02-13_19-04-48.jpg

    So I'm left with the top part floating.

    But if I add blocks manually again:

    Empyrion_2019-02-13_19-09-58.jpg
    Empyrion_2019-02-13_19-10-29.jpg

    Then remove one with shift-right-click:

    Empyrion_2019-02-13_19-10-45.jpg

    Then it collapses just like it should.

    let me know if you still need me to make a video
     
    #3
    Pach likes this.
  4. Pantera

    Pantera Administrator Staff Member

    • Developer
    • Moderator
    Joined:
    Aug 15, 2016
    Messages:
    3,418
    Likes Received:
    6,112
    Thanks that's fine I see now. Issue is logged.
     
    #4

Share This Page