Difference between revisions of "LlPushObject/pt"

From Second Life Wiki
Jump to navigation Jump to search
(New page: {{LSL_Function |func_id=165|func_sleep=0.0|func_energy=10.0 |func=llPushObject |p1_type=key|p1_name=target|p1_desc=Avatar ou objeto UUID dentro de um sim |p2_type=vector|p2_name=impuls...)
 
Line 5: Line 5:
|p2_type=vector|p2_name=impulso
|p2_type=vector|p2_name=impulso
|p3_type=vector|p3_name=ang_impulso|p3_desc=impulso angular
|p3_type=vector|p3_name=ang_impulso|p3_desc=impulso angular
|p4_type=integer|p4_name=local|p4_desc=boolean, if {{LSL Const|TRUE|integer|1}} uses the [[Viewer coordinate frames#Local|local]] axis of '''target''', if {{LSL Const|FALSE|integer|0}} uses the [[Viewer coordinate frames#Region|region]] axis.
|p4_type=integer|p4_name=local|p4_desc=boolean (verdadeiro ou falso), se {{LSL Const|VERDADEIRO|integer|1}} usa o eixo [[Viewer coordinate frames#Local|local]] do '''target''', se {{LSL Const|FALSO|integer|0}} usa o eixo da [[Viewer coordinate frames#Region|região]].
|func_footnote
|func_footnote
|func_desc=Aplica um '''impulso''' num '''ang_impulso''' em um  objetp/avatar especificado em '''target'''
|func_desc=Aplica um '''impulso''' num '''ang_impulso''' em um  objetp/avatar especificado em '''target'''
Line 17: Line 17:
|exemplos
|exemplos
|auxiliadores
|auxiliadores
|also_functions
|also_funcoes
|also_events
|also_eventos
|also_tests
|also_testes
|also_articles
|also_artigos
|notas
|notas
|permission
|permissao
|negative_index
|negative_index
|cat1=Fisica
|cat1=Fisica

Revision as of 19:42, 16 April 2008

Summary

Function: llPushObject( key target, vector impulso, vector ang_impulso, integer <span title="boolean (verdadeiro ou falso), se VERDADEIRO usa o eixo local do target, se FALSO usa o eixo da região." style="border-bottom:1px dotted; cursor:help;">local );
0.0 Forced Delay
10.0 Energy

Aplica um impulso num ang_impulso em um objetp/avatar especificado em target

• key target Avatar ou objeto UUID dentro de um sim
• vector impulso
• vector ang_impulso impulso angular
• integer local boolean (verdadeiro ou falso), se VERDADEIRO usa o eixo local do target, se FALSO usa o eixo da região.

Caveats

  • Funciona somente em 'lands' onde Push (empurrar) não esta restrito ou onde o script é do próprio dono da ilha..
    • Se a terra/land é propriedade de um grupo, o objecto com o script deve ser escriturado (deeded) para o mesmo grupo.
  • A efetividade de empurrar (push) é modulado pela quantia de energia disponível.
    • Existe um simplified code snippet descrevendo como Empurrar (Push) é implementado dentro do projeto Havok4 e revela detalhes de como a energia afeta a magnitude final de Empurrar.

Examples

Deep Notes

Signature

function void llPushObject( key target, vector impulso, vector ang_impulso, integer local );