Difference between revisions of "Template:LSL Function/physics materials"

From Second Life Wiki
Jump to navigation Jump to search
m
m
Line 42: Line 42:
{{#vardefine:header_footnote|{{#var:header_footnote}}{{PBR}}
{{#vardefine:header_footnote|{{#var:header_footnote}}{{PBR}}
The default value for the {{LSLP|gravity_multiplier}} is 1.0, {{LSLP|density}} is 1000.0. The default values for {{LSLP|friction}} and {{LSLP|restitution}} depend upon the [[PRIM_MATERIAL|material type]].}}
The default value for the {{LSLP|gravity_multiplier}} is 1.0, {{LSLP|density}} is 1000.0. The default values for {{LSLP|friction}} and {{LSLP|restitution}} depend upon the [[PRIM_MATERIAL|material type]].}}
{{#vardefine:history|{{#var:history}}{{PBR}}
* Content taken from [[Release Notes/Second Life Server/11#11.09.23.241511]]''
* Documentation expanded with information from [[Physics Material Settings test]].{{PBR}}}}


}}<noinclude>
}}<noinclude>
Line 62: Line 67:
|-
|-
{{VarPair|caveats}}
{{VarPair|caveats}}
|-
{{VarPair|history}}
|-
|-
{{VarPairTable|physics_material_rows}}
{{VarPairTable|physics_material_rows}}
|}
|}
</noinclude>
</noinclude>

Revision as of 15:13, 8 August 2012

#var value
p_material_bits_desc bitwise combination of DENSITY, FRICTION, RESTITUTION, and GRAVITY_MULTIPLIER and specifies which floats to actually apply
p_gravity_multiplier_desc range [-1.0, +28.0]
p_restitution_desc range [0.0, 1.0]
p_friction_desc range [0.0, 255.0]
p_density_desc range [1.0, 22587.0] kg/m^3
header_footnote

The default value for the gravity_multiplier is 1.0, density is 1000.0. The default values for friction and restitution depend upon the material type.

caveats
  • A collision between two objects with restitution 1.0 will still not be perfectly elastic due to damping in the physics engine.
history
physics_material_rows
material_bits Flags V Description
DENSITY 1 Indicates that density parameter is enabled
FRICTION 2 Indicates that friction parameter is enabled
RESTITUTION 4 Indicates that restitution parameter is enabled
GRAVITY_MULTIPLIER 8 Indicates that gravity_multiplier parameter is enabled