Pular para o conteúdo principal

Kit trace

25 ferramentas. Gerado a partir do código-fonte do plugin; não edite manualmente.

As descrições das ferramentas e dos argumentos são exibidas em inglês porque espelham o schema das ferramentas (o mesmo texto que o agente recebe em tools/list).

Guia​

Use trace.line_multi_by_* to inspect every blocking hit along a path. Use trace.sphere_multi_by_* to validate clearance for an actor-sized radius. Channel queries take a channel name, object queries take objects, and profile queries take a collision profile name. All six require a live editor or PIE world and should use project fixtures.

trace.box_multi_by_* takes halfExtent and rotation; trace.capsule_multi_by_* takes radius, halfHeight, and rotation. Both return every public UWorld sweep hit.

Use trace.overlap_sphere_by_* or trace.overlap_box_by_* for stationary occupancy checks. They return actor/component pairs and deduplicate those pairs by default.

Capsule overlaps add radius, halfHeight, and rotation. Component queries use the selected primitive component's actual collision shape for overlap or multi-sweep checks.

No collision in the level yet? trace.spawn_test_target {name, location, scale, collisionProfile} spawns a labelled 100 cm engine cube (StaticMeshComponent0) with the given profile (default BlockAll) in the editor level, a known target for every query above and for the component tools. Channel names accept Visibility, Camera, WorldStatic, ... or ECC_*; profiles are names such as BlockAll.

Ferramentas​

Legenda. risco 0 = somente leitura, 1 = operação inofensiva do editor, 2 = altera asset, 3 = apaga/substitui asset, 4 = projeto/config/build, 5 = potencialmente destrutivo (chamadas acima de MaxAutoRisk exigem "_confirm": true). altera = roda numa transação (edit.undo reverte). requer PIE / requer mundo = recusado sem sessão PIE / sem nível aberto. requer plugin = indisponível quando o plugin está desativado. dryRun = aceita o argumento dryRun. smoke = coberto por edit.self_test.

trace.box_multi_by_channel (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
halfExtent{x,y,z}Box half extent cm.
halfHeightnumberCapsule half height cm. Padrão 100.0.
rotation{x,y,z}Shape rotation pitch/yaw/roll.

trace.box_multi_by_object (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
halfExtent{x,y,z}Box half extent cm.
halfHeightnumberCapsule half height cm. Padrão 100.0.
rotation{x,y,z}Shape rotation pitch/yaw/roll.

trace.box_multi_by_profile (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
halfExtent{x,y,z}Box half extent cm.
halfHeightnumberCapsule half height cm. Padrão 100.0.
rotation{x,y,z}Shape rotation pitch/yaw/roll.

trace.capsule_multi_by_channel (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
halfExtent{x,y,z}Box half extent cm.
halfHeightnumberCapsule half height cm. Padrão 100.0.
rotation{x,y,z}Shape rotation pitch/yaw/roll.

trace.capsule_multi_by_object (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
halfExtent{x,y,z}Box half extent cm.
halfHeightnumberCapsule half height cm. Padrão 100.0.
rotation{x,y,z}Shape rotation pitch/yaw/roll.

trace.capsule_multi_by_profile (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
halfExtent{x,y,z}Box half extent cm.
halfHeightnumberCapsule half height cm. Padrão 100.0.
rotation{x,y,z}Shape rotation pitch/yaw/roll.

trace.component_line_trace_multi (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
actorstringobrigatório. Actor label/name/path.
componentstringobrigatório. Primitive component name.

trace.component_overlap_multi (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
actorstringobrigatório. Actor label/name/path.
componentstringobrigatório. Primitive component name.

trace.component_sweep_multi (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
actorstringobrigatório. Actor label/name/path.
componentstringobrigatório. Primitive component name.

trace.line_multi_by_channel (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
start{x,y,z}obrigatório. Query start cm.
end{x,y,z}obrigatório. Query end cm.
querystringobrigatório. Collision channel/object/profile selector.
objectsarray of stringObject channel names for object queries.
radiusnumberSphere radius cm; ignored by line tools. Padrão 50.0.
ignoreActorsarray of stringActor labels/names to ignore.

trace.line_multi_by_object (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
start{x,y,z}obrigatório. Query start cm.
end{x,y,z}obrigatório. Query end cm.
querystringobrigatório. Collision channel/object/profile selector.
objectsarray of stringObject channel names for object queries.
radiusnumberSphere radius cm; ignored by line tools. Padrão 50.0.
ignoreActorsarray of stringActor labels/names to ignore.

trace.line_multi_by_profile (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
start{x,y,z}obrigatório. Query start cm.
end{x,y,z}obrigatório. Query end cm.
querystringobrigatório. Collision channel/object/profile selector.
objectsarray of stringObject channel names for object queries.
radiusnumberSphere radius cm; ignored by line tools. Padrão 50.0.
ignoreActorsarray of stringActor labels/names to ignore.

trace.overlap_box_by_channel (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
center{x,y,z}obrigatório. Overlap centre cm; Start is retained for shared schema compatibility.
deduplicatebooleanDeduplicate identical actor/component pairs. Padrão true.

trace.overlap_box_by_object (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
center{x,y,z}obrigatório. Overlap centre cm; Start is retained for shared schema compatibility.
deduplicatebooleanDeduplicate identical actor/component pairs. Padrão true.

trace.overlap_box_by_profile (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
center{x,y,z}obrigatório. Overlap centre cm; Start is retained for shared schema compatibility.
deduplicatebooleanDeduplicate identical actor/component pairs. Padrão true.

trace.overlap_capsule_by_channel (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
center{x,y,z}obrigatório. Overlap centre cm; Start is retained for shared schema compatibility.
deduplicatebooleanDeduplicate identical actor/component pairs. Padrão true.

trace.overlap_capsule_by_object (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
center{x,y,z}obrigatório. Overlap centre cm; Start is retained for shared schema compatibility.
deduplicatebooleanDeduplicate identical actor/component pairs. Padrão true.

trace.overlap_capsule_by_profile (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
center{x,y,z}obrigatório. Overlap centre cm; Start is retained for shared schema compatibility.
deduplicatebooleanDeduplicate identical actor/component pairs. Padrão true.

trace.overlap_sphere_by_channel (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
center{x,y,z}obrigatório. Overlap centre cm; Start is retained for shared schema compatibility.
deduplicatebooleanDeduplicate identical actor/component pairs. Padrão true.

trace.overlap_sphere_by_object (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
center{x,y,z}obrigatório. Overlap centre cm; Start is retained for shared schema compatibility.
deduplicatebooleanDeduplicate identical actor/component pairs. Padrão true.

trace.overlap_sphere_by_profile (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
center{x,y,z}obrigatório. Overlap centre cm; Start is retained for shared schema compatibility.
deduplicatebooleanDeduplicate identical actor/component pairs. Padrão true.

trace.spawn_test_target (risco 2, altera, requer mundo, smoke)​

Spawns a labelled engine cube (/Engine/BasicShapes/Cube, 100 cm) with a collision profile as a known target for queries; returns its actor and component names.

ArgumentoTipoDescrição
namestringobrigatório. Actor label.
location{x,y,z}World location in centimetres.
scalenumberUniform scale of the 100 cm engine cube. Padrão 1.0.
collisionProfilestringCollision profile name, e.g. BlockAll, BlockAllDynamic, OverlapAll. Padrão TEXT("BlockAll").

trace.sphere_multi_by_channel (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
start{x,y,z}obrigatório. Query start cm.
end{x,y,z}obrigatório. Query end cm.
querystringobrigatório. Collision channel/object/profile selector.
objectsarray of stringObject channel names for object queries.
radiusnumberSphere radius cm; ignored by line tools. Padrão 50.0.
ignoreActorsarray of stringActor labels/names to ignore.

trace.sphere_multi_by_object (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
start{x,y,z}obrigatório. Query start cm.
end{x,y,z}obrigatório. Query end cm.
querystringobrigatório. Collision channel/object/profile selector.
objectsarray of stringObject channel names for object queries.
radiusnumberSphere radius cm; ignored by line tools. Padrão 50.0.
ignoreActorsarray of stringActor labels/names to ignore.

trace.sphere_multi_by_profile (risco 0, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
start{x,y,z}obrigatório. Query start cm.
end{x,y,z}obrigatório. Query end cm.
querystringobrigatório. Collision channel/object/profile selector.
objectsarray of stringObject channel names for object queries.
radiusnumberSphere radius cm; ignored by line tools. Padrão 50.0.
ignoreActorsarray of stringActor labels/names to ignore.