You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 0327db4
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: docs/modules.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,6 +58,7 @@ The `register(api)` surface, in brief:
58
58
|`registerNodeGroup(group, components?)`| Add a palette group of flow nodes (`defaults` seed node data; `params` auto-generate controls) |
59
59
|`registerEffect(type, fn)`| Per-frame effect `(object, base, data, time)`, active when the node is wired into an Object Selector |
60
60
|`registerNodeDefs(defs)`| Ship **code-editable** nodes: each `{key, name, params, code}` becomes a custom node users can open in the Node Designer and tweak (your edits win over module reloads). Pairs with [object flows](object-flows.md) — dropped into an object's flow, the node drives that object with no Object Selector |
61
+
|`pointerRay()`| Where the user is **pointing**, as a world-space `THREE.Raycaster` — desktop mouse over the viewport or the VR pointer hand. Fresh instance per call; null before the first pointer event. The drag recipe: click to pick, follow `pointerRay()` in a frame task, click to drop |
0 commit comments