Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
Qt 3D Studio 2.6, Qt 3D Studio 2.7
-
None
-
1fc6a3a5aaf1f7d6b258d4fc7fee8a30562ba59f
Description
---------------------------------------------------------------------------------------------------------------
Tests to reproduce (for TestApp.7z):
Test 1.1
Precondition:
- Run test application "TestApp"
- Press keys "1" -> "2" -> "0" and make sure that upper rectangles change position
(animated property position changes via data input on timeline) - Pres key "0" for set position of upper rectangles corresponded to timeline = 0.0
Steps:
- Press key "5" (changed visibility to false via data inputs for objects:
"Component" (component without wrap object), "ParentComponent" and "ParentGroup" wraps "ChildComponet")
- Press key "2"
- Press key "3"
Expected Result:
After step 3 "Component" , "ParentComponent" and "ParentGroup" should be visible
and position for upper rectangles should be corresponded to timeline = 1.0
Actual result:
After step 3 "Component" , "ParentComponent" and "ParentGroup" are visible
and position for upper rectangles corresponded to timeline = 0.0 (previous level)
---------------------------------------------------------------------------------------------------------------
Test 1.2
Precondition:
- Run test application "TestApp"
- Press keys "1" -> "2" -> "0" and make sure that upper rectangles change position
(animated property position changes via data input on timeline) - Pres key "0" for set position of upper rectangles corresponded to timeline = 0.0
Steps:
- Press key "5" (changed visibility to false via data inputs for objects:
"Component" (component without wrap object), "ParentComponent" and "ParentGroup" wraps "ChildComponet")
- Press key "2"
- Press key "4"
Expected Result:
After step 3 "Component" , "ParentComponent" and "ParentGroup" should be visible
and position for upper rectangles should be corresponded to timeline = 1.0
Actual result:
After step 3 "Component" , "ParentComponent" and "ParentGroup" are visible,
position for upper rectangle from object "Component" corresponded to timeline = 1.0
and upper rectangles from "ChildComponent" (wrapped "ParentComponent" and "ParentGroup") timeline = 0.0 (previous level)
---------------------------------------------------------------------------------------------------------------
Tests to reproduce (for TestApp2.7z):
Test 2.1
Precondition:
- Run test application "TestApp2"
- Press keys "1" -> "2" -> "0" and make sure that upper rectangles change position
(animated property position changes via data input on timeline) - Pres key "0" for set position of upper rectangles corresponded to timeline = 0.0
Steps:
- Press key "5" (changed visibility to false via slide for objects:
"Component" (component without wrap object), "ParentComponent" and "ParentGroup" wraps "ChildComponet")
- Press key "2"
- Press key "3"
Expected Result:
After step 3 "Component" , "ParentComponent" and "ParentGroup" should be visible
and position for upper rectangles should be corresponded to timeline = 1.0
Actual result:
After step 3 "Component" , "ParentComponent" and "ParentGroup" are visible
and position for upper rectangles corresponded to timeline = 0.0 (previous level)
---------------------------------------------------------------------------------------------------------------
Test 2.2
Precondition:
- Run test application "TestApp2"
- Press keys "1" -> "2" -> "0" and make sure that upper rectangles change position
(animated property position changes via data input on timeline) - Pres key "0" for set position of upper rectangles corresponded to timeline = 0.0
Steps:
- Press key "5" (changed visibility to false via slide for objects:
"Component" (component without wrap object), "ParentComponent" and "ParentGroup" wraps "ChildComponet")
- Press key "2"
- Press key "4"
Expected Result:
After step 3 "Component" , "ParentComponent" and "ParentGroup" should be visible
and position for upper rectangles should be corresponded to timeline = 1.0
Actual result:
After step 3 "Component" , "ParentComponent" and "ParentGroup" are visible
and position for upper rectangles corresponded to timeline = 0.0 (previous level).
This test 2.2 has different actual result from test 1.2
---------------------------------------------------------------------------------------------------------------
Observed problems:
- data input for timeline do not applied inside target component
for invisible target component or wrapped of target Component. - data input for timeline do not set immediately inside target component
after change visibility (via data input or slide) for target component or wrapped of target component .
Please refer to Window.h and main.uip, to better understand.