Node3D

Inherits: Node < Object

Inherited By: AudioListener3D, AudioStreamPlayer3D, BoneAttachment3D, Camera3D, CollisionObject3D, CollisionPolygon3D, CollisionShape3D, GridMap, ImporterMeshInstance3D, Joint3D, LightmapProbe, Marker3D, NavigationLink3D, NavigationObstacle3D, NavigationRegion3D, OpenXRCompositionLayer, OpenXRHand, Path3D, PathFollow3D, RayCast3D, RemoteTransform3D, ShapeCast3D, Skeleton3D, SkeletonModifier3D, SpringArm3D, VehicleWheel3D, VisualInstance3D, XRFaceModifier3D, XRNode3D, XROrigin3D

There is currently no description for this class. Please help us by contributing one!

Properties

Basis

basis

Basis

global_basis

Vector3

global_position

Vector3

global_rotation

Vector3

global_rotation_degrees

Transform3D

global_transform

Vector3

position

Vector3(0, 0, 0)

Quaternion

quaternion

Vector3

rotation

Vector3(0, 0, 0)

Vector3

rotation_degrees

RotationEditMode

rotation_edit_mode

0

EulerOrder

rotation_order

2

Vector3

scale

Vector3(1, 1, 1)

bool

top_level

false

Transform3D

transform

Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)

NodePath

visibility_parent

NodePath("")

bool

visible

true

Methods

void

add_gizmo ( Node3DGizmo gizmo )

void

clear_gizmos ( )

void

clear_subgizmo_selection ( )

void

force_update_transform ( )

Node3DGizmo[]

get_gizmos ( ) const

Node3D

get_parent_node_3d ( ) const

World3D

get_world_3d ( ) const

void

global_rotate ( Vector3 axis, float angle )

void

global_scale ( Vector3 scale )

void

global_translate ( Vector3 offset )

void

hide ( )

bool

is_local_transform_notification_enabled ( ) const

bool

is_scale_disabled ( ) const

bool

is_transform_notification_enabled ( ) const

bool

is_visible_in_tree ( ) const

void

look_at ( Vector3 target, Vector3 up=Vector3(0, 1, 0), bool use_model_front=false )

void

look_at_from_position ( Vector3 position, Vector3 target, Vector3 up=Vector3(0, 1, 0), bool use_model_front=false )

void

orthonormalize ( )

void

rotate ( Vector3 axis, float angle )

void

rotate_object_local ( Vector3 axis, float angle )

void

rotate_x ( float angle )

void

rotate_y ( float angle )

void

rotate_z ( float angle )

void

scale_object_local ( Vector3 scale )

void

set_disable_scale ( bool disable )

void

set_identity ( )

void

set_ignore_transform_notification ( bool enabled )

void

set_notify_local_transform ( bool enable )

void

set_notify_transform ( bool enable )

void

set_subgizmo_selection ( Node3DGizmo gizmo, int id, Transform3D transform )

void

show ( )

Vector3

to_global ( Vector3 local_point ) const

Vector3

to_local ( Vector3 global_point ) const

void

translate ( Vector3 offset )

void

translate_object_local ( Vector3 offset )

void

update_gizmos ( )


Signals

visibility_changed ( )

There is currently no description for this signal. Please help us by contributing one!


Enumerations

enum RotationEditMode:

RotationEditMode ROTATION_EDIT_MODE_EULER = 0

There is currently no description for this enum. Please help us by contributing one!

RotationEditMode ROTATION_EDIT_MODE_QUATERNION = 1

There is currently no description for this enum. Please help us by contributing one!

RotationEditMode ROTATION_EDIT_MODE_BASIS = 2

There is currently no description for this enum. Please help us by contributing one!


Constants

NOTIFICATION_TRANSFORM_CHANGED = 2000

There is currently no description for this constant. Please help us by contributing one!

NOTIFICATION_ENTER_WORLD = 41

There is currently no description for this constant. Please help us by contributing one!

NOTIFICATION_EXIT_WORLD = 42

There is currently no description for this constant. Please help us by contributing one!

NOTIFICATION_VISIBILITY_CHANGED = 43

There is currently no description for this constant. Please help us by contributing one!

NOTIFICATION_LOCAL_TRANSFORM_CHANGED = 44

There is currently no description for this constant. Please help us by contributing one!


Property Descriptions

Basis basis

  • void set_basis ( Basis value )

  • Basis get_basis ( )

There is currently no description for this property. Please help us by contributing one!


Basis global_basis

  • void set_global_basis ( Basis value )

  • Basis get_global_basis ( )

There is currently no description for this property. Please help us by contributing one!


Vector3 global_position

  • void set_global_position ( Vector3 value )

  • Vector3 get_global_position ( )

There is currently no description for this property. Please help us by contributing one!


Vector3 global_rotation

  • void set_global_rotation ( Vector3 value )

  • Vector3 get_global_rotation ( )

There is currently no description for this property. Please help us by contributing one!


Vector3 global_rotation_degrees

  • void set_global_rotation_degrees ( Vector3 value )

  • Vector3 get_global_rotation_degrees ( )

There is currently no description for this property. Please help us by contributing one!


Transform3D global_transform

There is currently no description for this property. Please help us by contributing one!


Vector3 position = Vector3(0, 0, 0)

There is currently no description for this property. Please help us by contributing one!


Quaternion quaternion

There is currently no description for this property. Please help us by contributing one!


Vector3 rotation = Vector3(0, 0, 0)

There is currently no description for this property. Please help us by contributing one!


Vector3 rotation_degrees

  • void set_rotation_degrees ( Vector3 value )

  • Vector3 get_rotation_degrees ( )

There is currently no description for this property. Please help us by contributing one!


RotationEditMode rotation_edit_mode = 0

There is currently no description for this property. Please help us by contributing one!


EulerOrder rotation_order = 2

There is currently no description for this property. Please help us by contributing one!


Vector3 scale = Vector3(1, 1, 1)

There is currently no description for this property. Please help us by contributing one!


bool top_level = false

  • void set_as_top_level ( bool value )

  • bool is_set_as_top_level ( )

There is currently no description for this property. Please help us by contributing one!


Transform3D transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)

There is currently no description for this property. Please help us by contributing one!


NodePath visibility_parent = NodePath("")

  • void set_visibility_parent ( NodePath value )

  • NodePath get_visibility_parent ( )

There is currently no description for this property. Please help us by contributing one!


bool visible = true

  • void set_visible ( bool value )

  • bool is_visible ( )

There is currently no description for this property. Please help us by contributing one!


Method Descriptions

void add_gizmo ( Node3DGizmo gizmo )

There is currently no description for this method. Please help us by contributing one!


void clear_gizmos ( )

There is currently no description for this method. Please help us by contributing one!


void clear_subgizmo_selection ( )

There is currently no description for this method. Please help us by contributing one!


void force_update_transform ( )

There is currently no description for this method. Please help us by contributing one!


Node3DGizmo[] get_gizmos ( ) const

There is currently no description for this method. Please help us by contributing one!


Node3D get_parent_node_3d ( ) const

There is currently no description for this method. Please help us by contributing one!


World3D get_world_3d ( ) const

There is currently no description for this method. Please help us by contributing one!


void global_rotate ( Vector3 axis, float angle )

There is currently no description for this method. Please help us by contributing one!


void global_scale ( Vector3 scale )

There is currently no description for this method. Please help us by contributing one!


void global_translate ( Vector3 offset )

There is currently no description for this method. Please help us by contributing one!


void hide ( )

There is currently no description for this method. Please help us by contributing one!


bool is_local_transform_notification_enabled ( ) const

There is currently no description for this method. Please help us by contributing one!


bool is_scale_disabled ( ) const

There is currently no description for this method. Please help us by contributing one!


bool is_transform_notification_enabled ( ) const

There is currently no description for this method. Please help us by contributing one!


bool is_visible_in_tree ( ) const

There is currently no description for this method. Please help us by contributing one!


void look_at ( Vector3 target, Vector3 up=Vector3(0, 1, 0), bool use_model_front=false )

There is currently no description for this method. Please help us by contributing one!


void look_at_from_position ( Vector3 position, Vector3 target, Vector3 up=Vector3(0, 1, 0), bool use_model_front=false )

There is currently no description for this method. Please help us by contributing one!


void orthonormalize ( )

There is currently no description for this method. Please help us by contributing one!


void rotate ( Vector3 axis, float angle )

There is currently no description for this method. Please help us by contributing one!


void rotate_object_local ( Vector3 axis, float angle )

There is currently no description for this method. Please help us by contributing one!


void rotate_x ( float angle )

There is currently no description for this method. Please help us by contributing one!


void rotate_y ( float angle )

There is currently no description for this method. Please help us by contributing one!


void rotate_z ( float angle )

There is currently no description for this method. Please help us by contributing one!


void scale_object_local ( Vector3 scale )

There is currently no description for this method. Please help us by contributing one!


void set_disable_scale ( bool disable )

There is currently no description for this method. Please help us by contributing one!


void set_identity ( )

There is currently no description for this method. Please help us by contributing one!


void set_ignore_transform_notification ( bool enabled )

There is currently no description for this method. Please help us by contributing one!


void set_notify_local_transform ( bool enable )

There is currently no description for this method. Please help us by contributing one!


void set_notify_transform ( bool enable )

There is currently no description for this method. Please help us by contributing one!


void set_subgizmo_selection ( Node3DGizmo gizmo, int id, Transform3D transform )

There is currently no description for this method. Please help us by contributing one!


void show ( )

There is currently no description for this method. Please help us by contributing one!


Vector3 to_global ( Vector3 local_point ) const

There is currently no description for this method. Please help us by contributing one!


Vector3 to_local ( Vector3 global_point ) const

There is currently no description for this method. Please help us by contributing one!


void translate ( Vector3 offset )

There is currently no description for this method. Please help us by contributing one!


void translate_object_local ( Vector3 offset )

There is currently no description for this method. Please help us by contributing one!


void update_gizmos ( )

There is currently no description for this method. Please help us by contributing one!