Skip to content

Class

SmoothSocketRegistry3D

Generated GDScript class reference for GridPlacement.SmoothSocketRegistry3D.

Status
Current
Version
v6.0
Source updated
2026-09-04
Generated on
2026-09-06

World-space sockets for 3D SMOOTH object-to-object snap. Parallel to GRID EDGE/FACE keys, but the id is (provider_instance_id, role, index) — never a GridMap cell. Exclusive occupancy: one consumer per socket.

Source: addons/grid_placement/services/smooth_socket_registry_3d.gd

Syntax

class SmoothSocketRegistry3D extends RefCounted

Members

NameKindSummary
ROLE_NAMESField
socket_idMethod
clearMethod
publish_endsMethod
basisProperty
idsProperty
publish_perimeterMethod
basisProperty
offsetsProperty
yawsProperty
idsProperty
world_offsetProperty
publish_upMethod
publish_up_cornersMethod
basisProperty
idsProperty
signsProperty
cornerProperty
localProperty
worldProperty
outwardProperty
idProperty
unpublish_providerMethod
occupyMethod
releaseMethod
release_consumerMethod
is_occupiedMethod
get_socketMethod
nearestMethod
bestProperty
best_distProperty
rowProperty
roleProperty
familyProperty
originProperty
distProperty
occupy_nearest_ownedMethod
best_idProperty
best_distProperty
rowProperty
originProperty
distProperty
sizeMethod
debug_entriesMethod
snapshot_stateMethod
restore_stateMethod
idProperty