Class RemoteTransform3D
RemoteTransform3D pushes its own Transform3D to another Node3D derived Node in the scene.
- Inheritance
-
RemoteTransform3D
Remarks
RemoteTransform3D pushes its own Transform3D to another Node3D 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.
Properties
remote_path
The NodePath to the remote node, relative to the RemoteTransform3D's position in the scene.
var remote_path : NodePath = NodePath("")
Property Value
Remarks
update_position
If true
, the remote node's position is updated.
var update_position : bool = true
Property Value
Remarks
update_rotation
If true
, the remote node's rotation is updated.
var update_rotation : bool = true
Property Value
Remarks
update_scale
If true
, the remote node's scale is updated.
var update_scale : bool = true
Property Value
Remarks
use_global_coordinates
If true
, global coordinates are used. If false
, local coordinates are used.
var use_global_coordinates : bool = true
Property Value
Remarks
Methods
force_update_cache
RemoteTransform3D caches the remote node. It may not notice if the remote node disappears; force_update_cache forces it to update the cache again.
void force_update_cache