• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: SVC-821
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Andrew Linden
Reporter: mathieu basiat
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
2. Second Life Service - SVC

Havok 4 llGroundRepel using top of bounding box, not middle, also attracts downward

Created: 14/Oct/07 09:29 AM   Updated: 15/Nov/07 01:07 PM
Return to search
Component/s: Physics
Affects Version/s: Havok4 Beta
Fix Version/s: Havok4 Beta

Issue Links:
Relates
 

Linden Lab Issue ID: DEV-4476


 Description  « Hide
Havok 4: llGroundRepel using top of bounding box, not the middle of the bounding box like Havok 1, also attracts downward

Steps to repro:

1. take this script:

default
{

touch_start(integer total_number)

{ llSetBuoyancy(1.0); llSetStatus(STATUS_PHYSICS, TRUE); llSetStatus(STATUS_PHANTOM, TRUE); llGroundRepel(0.1, TRUE, 4.0); }

}

place it in a cube, and duplicate above and below water at various heights, then touch.

result:

Havok 4:

Cubes below the water rise until the TOP of the bounding box is at llGroundRepel height.

Cubes above the water DROP until the TOP of the bounding box is at llGroundRepel height even though llBouyancy is 1.0
(commenting out the llGroundRepel allows the cube to remain floating)

Havok 1:

Cubes below the water rise until the MIDDLE of the bounding box is at llGroundRepel height.

Cubes above the water don't do anything at all, since llGroundRepel SHOULD NOT ATTRACT if llBouyancy is 1.0



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
mathieu basiat made changes - 14/Oct/07 09:33 AM
Field Original Value New Value
Summary Havok 4 llGroundRepel using top of bounding box, not middle, also attracts Havok 4 llGroundRepel using top of bounding box, not middle, also attracts downward
mathieu basiat made changes - 14/Oct/07 09:33 AM
Description Havok 4: llGroundRepel using top of bounding box, not the middle of the bounding box like Havok 1, also attract

Steps to repro:

1. take this script:

default
{

    touch_start(integer total_number)
    {
llSetBuoyancy(1.0);
llSetStatus(STATUS_PHYSICS, TRUE);
llSetStatus(STATUS_PHANTOM, TRUE);
llGroundRepel(0.1, TRUE, 4.0);

    }
}

place it in a cube, and duplicate above and below water at various heights, then touch.


result:

Havok 4:

Cubes below the water rise until the TOP of the bounding box is at llGroundRepel height.

Cubes above the water DROP until the TOP of the bounding box is at llGroundRepel height even though llBouyancy is 1.0

Havok 1:

Cubes below the water rise until the MIDDLE of the bounding box is at llGroundRepel height.

Cubes above the water don't do anything at all, since llGroundRepel SHOULD NOT ATTRACT if llBouyancy is 1.0










Havok 4: llGroundRepel using top of bounding box, not the middle of the bounding box like Havok 1, also attracts downward

Steps to repro:

1. take this script:

default
{

    touch_start(integer total_number)
    {
llSetBuoyancy(1.0);
llSetStatus(STATUS_PHYSICS, TRUE);
llSetStatus(STATUS_PHANTOM, TRUE);
llGroundRepel(0.1, TRUE, 4.0);

    }
}

place it in a cube, and duplicate above and below water at various heights, then touch.


result:

Havok 4:

Cubes below the water rise until the TOP of the bounding box is at llGroundRepel height.

Cubes above the water DROP until the TOP of the bounding box is at llGroundRepel height even though llBouyancy is 1.0

Havok 1:

Cubes below the water rise until the MIDDLE of the bounding box is at llGroundRepel height.

Cubes above the water don't do anything at all, since llGroundRepel SHOULD NOT ATTRACT if llBouyancy is 1.0










mathieu basiat made changes - 14/Oct/07 09:59 AM
Description Havok 4: llGroundRepel using top of bounding box, not the middle of the bounding box like Havok 1, also attracts downward

Steps to repro:

1. take this script:

default
{

    touch_start(integer total_number)
    {
llSetBuoyancy(1.0);
llSetStatus(STATUS_PHYSICS, TRUE);
llSetStatus(STATUS_PHANTOM, TRUE);
llGroundRepel(0.1, TRUE, 4.0);

    }
}

place it in a cube, and duplicate above and below water at various heights, then touch.


result:

Havok 4:

Cubes below the water rise until the TOP of the bounding box is at llGroundRepel height.

Cubes above the water DROP until the TOP of the bounding box is at llGroundRepel height even though llBouyancy is 1.0

Havok 1:

Cubes below the water rise until the MIDDLE of the bounding box is at llGroundRepel height.

Cubes above the water don't do anything at all, since llGroundRepel SHOULD NOT ATTRACT if llBouyancy is 1.0










Havok 4: llGroundRepel using top of bounding box, not the middle of the bounding box like Havok 1, also attracts downward

Steps to repro:

1. take this script:

default
{

    touch_start(integer total_number)
    {
llSetBuoyancy(1.0);
llSetStatus(STATUS_PHYSICS, TRUE);
llSetStatus(STATUS_PHANTOM, TRUE);
llGroundRepel(0.1, TRUE, 4.0);

    }
}

place it in a cube, and duplicate above and below water at various heights, then touch.


result:

Havok 4:

Cubes below the water rise until the TOP of the bounding box is at llGroundRepel height.

Cubes above the water DROP until the TOP of the bounding box is at llGroundRepel height even though llBouyancy is 1.0
(commenting out the llGroundRepel allows the cube to remain floating)

Havok 1:

Cubes below the water rise until the MIDDLE of the bounding box is at llGroundRepel height.

Cubes above the water don't do anything at all, since llGroundRepel SHOULD NOT ATTRACT if llBouyancy is 1.0

mathieu basiat made changes - 15/Oct/07 07:24 AM
Link This issue is related to by SVC-722 [ SVC-722 ]
Sidewinder Linden made changes - 15/Oct/07 02:55 PM
Affects Version/s Havok4 Beta [ 10171 ]
Affects Version/s 1.18.3 [ 10150 ]
Andrew Linden made changes - 22/Oct/07 01:28 PM
Assignee Andrew Linden [ Andrew Linden ]
Andrew Linden made changes - 22/Oct/07 01:28 PM
Status Open [ 1 ] In Progress [ 3 ]
Andrew Linden made changes - 22/Oct/07 06:14 PM
Fix Version/s Havok4 Beta [ 10171 ]
Status In Progress [ 3 ] Resolved [ 5 ]
Resolution Fixed Internally [ 7 ]
Andrew Linden made changes - 23/Oct/07 12:13 PM
Resolution Fixed Internally [ 7 ]
Status Resolved [ 5 ] Reopened [ 4 ]
Andrew Linden made changes - 23/Oct/07 04:29 PM
Status Reopened [ 4 ] Resolved [ 5 ]
Resolution Fixed Internally [ 7 ]
lindenrobot made changes - 24/Oct/07 03:31 PM
Linden Lab Issue ID DEV-4476
Alexa Linden made changes - 15/Nov/07 01:07 PM
Resolution Fixed Internally [ 7 ]
Status Resolved [ 5 ] Reopened [ 4 ]
Alexa Linden made changes - 15/Nov/07 01:07 PM
Status Reopened [ 4 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]
Rob Linden made changes - 22/Dec/07 01:39 AM
Workflow jira [ 15932 ] jira-2007-12-21 [ 22747 ]
Rob Linden made changes - 23/Dec/07 12:30 AM
Workflow jira-2007-12-21 [ 22747 ] jira-2007-12-22a [ 49128 ]
Sue Linden made changes - 13/Nov/08 12:08 PM
Workflow jira-2007-12-22a [ 49128 ] jira-2008-11-14 [ 81983 ]
Sue Linden made changes - 13/Nov/08 04:39 PM
Workflow jira-2008-11-14 [ 81983 ] jira-2008-11-14a [ 89583 ]