RemoteTransform

Inherits: Spatial < Node < Object

Category: Core

Brief Description

RemoteTransform pushes its own Transform to another Spatial derived Node in the scene.

Methods

void force_update_cache ( )

Description

RemoteTransform pushes its own Transform to another Spatial derived Node (called the remote node) in the scene.

It can be set to update another Node’s position, rotation and/or scale. It can use either global or local coordinates.

Property Descriptions

Default NodePath(“”)
Setter set_remote_node(value)
Getter get_remote_node()

The NodePath to the remote node, relative to the RemoteTransform’s position in the scene.


  • bool update_position
Default true
Setter set_update_position(value)
Getter get_update_position()

If true, the remote node’s position is updated.


  • bool update_rotation
Default true
Setter set_update_rotation(value)
Getter get_update_rotation()

If true, the remote node’s rotation is updated.


Default true
Setter set_update_scale(value)
Getter get_update_scale()

If true, the remote node’s scale is updated.


  • bool use_global_coordinates
Default true
Setter set_use_global_coordinates(value)
Getter get_use_global_coordinates()

If true, global coordinates are used. If false, local coordinates are used.

Method Descriptions

  • void force_update_cache ( )

RemoteTransform caches the remote node. It may not notice if the remote node disappears; force_update_cache forces it to update the cache again.