Uploaded image for project: 'Snowstorm'
  1. Snowstorm
  2. STORM-1920

Highlight values correctly when scaling prims

    XMLWordPrintableJSON

    Details

    • Type: Defect
    • Status: Closed
    • Priority: Minor
    • Resolution: Released
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Environment:
      SL Development 3.4.4.267201
      Firestorm 4.3.0.30936
    • Test Plan:
      Hide

      Is is best, but not required, to test using a dark-colored prim with your viewer set to night so that the scale values are clearly visible.

      While doing these tests, check that the text specified in STORM-2017 appears (it will only appear 5 times, so pay attention if you do many tests).

      Test 1 (regression check)

      1. Rez a prim or object on a nearby surface.
      2. Open the build floater, set to Edit mode, and select the prim/object.
      3. Uncheck (deactivate) the "Stretch Both Sides" checkbox.
      4. Check (activate) the "Snap" checkbox.
      5. Change the mode from "Move" to "Stretch".
      6. Scale the prim/object using a face handle (one of the ones in the middle of one of the ends of the scaling box,) to 2m and hold the mouse there.
      7. Observe that the 2m value highlighted and that no other value is highlighted.
      8. Delete the prim.

      Test 2

      1. Rez a prim or object on a nearby surface.
      2. Open the build floater, set to Edit mode, and select the prim/object.
      3. Check (activate) the "Stretch Both Sides" checkbox.
      4. Check (activate) the "Snap" checkbox.
      5. Change the mode from "Move" to "Stretch".
      6. Scale the prim/object using a face handle (one of the ones in the middle of one of the ends of the scaling box,) to 2m and hold the mouse there.
      7. Observe that the 2m value highlighted and that no other value is highlighted.
      8. Delete the prim.

      Test 3

      1. Rez a prim or object on a nearby surface.
      2. Open the build floater, set to Edit mode, and select the prim/object.
      3. Uncheck (deactivate) the "Stretch Both Sides" checkbox.
      4. Check (activate) the "Snap" checkbox.
      5. Change the mode from "Move" to "Stretch".
      6. Set the prim scale using the Object tab to X = 1.000, Y = 2.000, Z = 3.000
      7. Scale the prim/object using a corner handle (one of the ones on the corners of the scaling box,) to 4m and hold the mouse there.
      8. Observe that the 4m value highlighted is the 4m value adjacent to the mouse and that no other value is highlighted.
      9. Delete the prim.

      Test 4

      1. Rez a prim or object on a nearby surface.
      2. Open the build floater, set to Edit mode, and select the prim/object.
      3. Check (activate) the "Stretch Both Sides" checkbox.
      4. Check (activate) the "Snap" checkbox.
      5. Change the mode from "Move" to "Stretch".
      6. Set the prim scale using the Object tab to X = 1.000, Y = 2.000, Z = 3.000
      7. Scale the prim/object using a corner handle (one of the ones on the corners of the scaling box,) to 4m and hold the mouse there.
      8. Observe that the 4m value highlighted is the 4m value adjacent to the mouse and that no other value is highlighted.
      9. Delete the prim.

      Test 5 (STORM-2017)

      1. Login to the viewer fresh. This test requires the user to have not edited any objects before testing.
      2. Rez a prim or object on a nearby surface.
      3. Open the build floater, set to Edit mode, and select the prim/object.
      4. Change the mode from "Move" to "Rotate".
      5. Rotate the prim/object using one of the handles. Do not use the rotational sphere surface, just he handles.
      6. Observe that the text "Move mouse cursor over ruler to snap to grid value" appears above the prim for a short period. This will only happen 5 times during the session.
      7. Delete the prim.
      Show
      Is is best, but not required, to test using a dark-colored prim with your viewer set to night so that the scale values are clearly visible. While doing these tests, check that the text specified in STORM-2017 appears (it will only appear 5 times, so pay attention if you do many tests). Test 1 (regression check) Rez a prim or object on a nearby surface. Open the build floater, set to Edit mode, and select the prim/object. Uncheck (deactivate) the "Stretch Both Sides" checkbox. Check (activate) the "Snap" checkbox. Change the mode from "Move" to "Stretch". Scale the prim/object using a face handle (one of the ones in the middle of one of the ends of the scaling box,) to 2m and hold the mouse there. Observe that the 2m value highlighted and that no other value is highlighted. Delete the prim. Test 2 Rez a prim or object on a nearby surface. Open the build floater, set to Edit mode, and select the prim/object. Check (activate) the "Stretch Both Sides" checkbox. Check (activate) the "Snap" checkbox. Change the mode from "Move" to "Stretch". Scale the prim/object using a face handle (one of the ones in the middle of one of the ends of the scaling box,) to 2m and hold the mouse there. Observe that the 2m value highlighted and that no other value is highlighted. Delete the prim. Test 3 Rez a prim or object on a nearby surface. Open the build floater, set to Edit mode, and select the prim/object. Uncheck (deactivate) the "Stretch Both Sides" checkbox. Check (activate) the "Snap" checkbox. Change the mode from "Move" to "Stretch". Set the prim scale using the Object tab to X = 1.000, Y = 2.000, Z = 3.000 Scale the prim/object using a corner handle (one of the ones on the corners of the scaling box,) to 4m and hold the mouse there. Observe that the 4m value highlighted is the 4m value adjacent to the mouse and that no other value is highlighted. Delete the prim. Test 4 Rez a prim or object on a nearby surface. Open the build floater, set to Edit mode, and select the prim/object. Check (activate) the "Stretch Both Sides" checkbox. Check (activate) the "Snap" checkbox. Change the mode from "Move" to "Stretch". Set the prim scale using the Object tab to X = 1.000, Y = 2.000, Z = 3.000 Scale the prim/object using a corner handle (one of the ones on the corners of the scaling box,) to 4m and hold the mouse there. Observe that the 4m value highlighted is the 4m value adjacent to the mouse and that no other value is highlighted. Delete the prim. Test 5 ( STORM-2017 ) Login to the viewer fresh. This test requires the user to have not edited any objects before testing. Rez a prim or object on a nearby surface. Open the build floater, set to Edit mode, and select the prim/object. Change the mode from "Move" to "Rotate". Rotate the prim/object using one of the handles. Do not use the rotational sphere surface, just he handles. Observe that the text "Move mouse cursor over ruler to snap to grid value" appears above the prim for a short period. This will only happen 5 times during the session. Delete the prim.

      Description

      Steps to Reproduce

      1. Rez a prim or object on a nearby surface.
      2. Open the build floater, set to Edit mode, and select the prim/object.

      Is is best to test using a dark-colored prim with your viewer set to night so that the scale values are clearly visible.

      Uniform scaling highlight value.

      1. Check (activate) the "Scale Both Sides" checkbox.
      2. Check (activate) the "Snap" checkbox.
      3. Scale the prim/object using a face handle (one of the ones in the middle of one of ends of the scaling box,) to 2m and hold the mouse there.
      4. Observe the value that brightened.

      Corner scaling highlighting.

      1. Check (activate) the "Snap" checkbox. ("Scale Both Sides" can be either on or off.)
      2. Scale the prim/object using one of the corner handles to 2m and hold the mouse there.
      3. Observe the scale numbers for any number that's brighter than the others.

      Actual Behavior

      Uniform scaling highlight value.

      Highlighted distance values are exactly half the selected prim scale.

      Corner scaling highlighting.

      Highlighted distance values never brightened when snapping to any value.

      Expected Behavior

      Distance numbers to highlight at the current size of the prim on the active snap axis.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              cron.stardust Cron Stardust
              Contributor:
              Cron Stardust
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: