Difference between revisions of "Phantom Objects"

From Second Life Wiki
Jump to navigation Jump to search
Line 9: Line 9:
*** Flexible Objects are automatically made phantom.
*** Flexible Objects are automatically made phantom.
** llSetStatus(STATUS_PHANTOM, TRUE)
** llSetStatus(STATUS_PHANTOM, TRUE)
** llVolumeDetect
* Objects that are both Phantom and Physical will fall through other objects or avatars and will collide only with the ground.
* Objects that are both Phantom and Physical will fall through other objects or avatars and will collide only with the ground.
* Phantom objects cannot be sat upon.
* Phantom objects cannot be sat upon.
Line 18: Line 19:


=== Test scripts ===
=== Test scripts ===
[[llVolumeDetect]]
[[llSetStatus test]]  
[[llSetStatus test]]  


[[llGetStatus test]]  
[[llGetStatus test]]  
[[llVolumeDetect]]


[[Flexible Objects test]]
[[Flexible Objects test]]
Line 38: Line 39:


[http://lslwiki.com/lslwiki/wakka.php?wakka=llGetStatus llGetStatus on LSLWiki.com]
[http://lslwiki.com/lslwiki/wakka.php?wakka=llGetStatus llGetStatus on LSLWiki.com]
[http://lslwiki.com/lslwiki/wakka.php?wakka=llVolumeDetect llVolumeDetect on LSLWiki.com]

Revision as of 14:37, 17 November 2006

Feature Design Document

(none)

Functional Spec

  • An object can be made Phantom via the Edit tools or by script
    • Edit tool > Object > Phantom
    • Edit tool > Features > Flexible Path
      • Flexible Objects are automatically made phantom.
    • llSetStatus(STATUS_PHANTOM, TRUE)
    • llVolumeDetect
  • Objects that are both Phantom and Physical will fall through other objects or avatars and will collide only with the ground.
  • Phantom objects cannot be sat upon.

Other things that appear to be phantom:

  • Objects that live on an adjacent region but hang over onto this region.
  • Attachments.


Test scripts

llSetStatus test

llGetStatus test

llVolumeDetect

Flexible Objects test

Discussion for future improvements

(none)

Relationship to other features

List of features that need to be tested when this feature changes, and why.

Physics test - The Physics test should ensure check that phantom objects are truly phantom.

User Guides

llSetStatus on LSLWiki.com

llGetStatus on LSLWiki.com

llVolumeDetect on LSLWiki.com