Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0007526opensim[REGION] OpenSim Corepublic2015-04-12 09:592015-04-13 10:46
ReporterMagnuz 
Assigned Tonebadon 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformIntel Core i7OSUbuntuOS Version14.04
Product Versionmaster (dev code) 
Target VersionFixed in Versionmaster (dev code) 
Summary0007526: Stand position is wrong when linked seat and root rotation differ
DescriptionWhen root and seat parts are different in an object with sit targets, and the rotation of the root and seat parts differ, the position when standing up can be way off when the distances between root and seats are big, and these differences are not along the rotation difference axis.
Steps To ReproduceCreate a spaced sit group with 4 rotated seat prims with sit targets (e.g. tubes with cut profiles to make the classical one-prim stools) spread around and linked to a non-rotated root prim at a distance of e.g. 20 meters. Sit on and stand up from them. With those on or close to the axis the seats are rotated around relative to the root, it appears to work, while on the others, the unsitting avatar is tossed away. Rotate the root, but not the group, to vary the result. If the root happens to be rotated the same as the seat prims, all seats appear to work.
Additional InformationMono 3.12.1
TagsNo tags attached.
Git Revision or version number0.8.2
Run Mode Grid (1 Region per Sim)
Physics EngineBulletSim
EnvironmentMono / Linux32
Mono VersionOther
ViewerSingularity 1.8.6 for OS
Attached Filespatch file icon 0001-Fix-stand-position-for-differing-seat-and-root-rot.patch [^] (1,246 bytes) 2015-04-12 09:59 [Show Content]

- Relationships

-  Notes
(0027992)
Magnuz (reporter)
2015-04-12 10:02

Patch to calculate stand position correctly when root and seat position differ is attached.
(0027993)
nebadon (administrator)
2015-04-12 10:16

patch applied > http://opensimulator.org/viewgit/?a=commit&p=opensim&h=beba2ce781e2ccd1f977d6f97099d262c24b7b48 [^]
(0027999)
Magnuz (reporter)
2015-04-13 10:46

Verified and closing.

- Issue History
Date Modified Username Field Change
2015-04-12 09:59 Magnuz New Issue
2015-04-12 09:59 Magnuz File Added: 0001-Fix-stand-position-for-differing-seat-and-root-rot.patch
2015-04-12 10:02 Magnuz Note Added: 0027992
2015-04-12 10:02 Magnuz Status new => patch included
2015-04-12 10:16 nebadon Note Added: 0027993
2015-04-12 10:16 nebadon Status patch included => resolved
2015-04-12 10:16 nebadon Resolution open => fixed
2015-04-12 10:16 nebadon Assigned To => nebadon
2015-04-13 10:46 Magnuz Note Added: 0027999
2015-04-13 10:46 Magnuz Status resolved => closed
2015-04-13 10:46 Magnuz Fixed in Version => master (dev code)


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker