tornavis/source/blender/nodes
Soeren Schmidt-Clausen fdc3ed798d Geometry Nodes: Add Corners of Edge node
Adds the "Corners of Edge" topology node to geometry nodes.
Combining this node with the "Face of Corner" node allows getting
informations about the faces connected to an edge. The behavior is
slightly non-obvious-- the node only gives the corner neighbors
that come *before* the current edge in directly neighboring faces.
This allows the operation to be easily reversed and reduces
redundancy between nodes.

See the devtalk thread: https://devtalk.blender.org/t/29379

Pull Request: https://projects.blender.org/blender/blender/pulls/107968
2023-05-31 15:25:48 +02:00
..
composite Cleanup: remove translation headers from node files 2023-05-22 12:06:46 +02:00
function Cleanup: Simplify iteration in align euler to vector node 2023-05-24 20:05:42 -04:00
geometry Geometry Nodes: Add Corners of Edge node 2023-05-31 15:25:48 +02:00
intern BLI: refactor IndexMask for better performance and memory usage 2023-05-24 18:11:41 +02:00
shader Cleanup: consistent doxygen comment blocks 2023-05-27 15:10:58 +10:00
texture Cleanup: remove translation headers from node files 2023-05-22 12:06:46 +02:00
CMakeLists.txt Cleanup: convert node_exec.h to C++ 2023-05-04 00:09:29 +02:00
NOD_add_node_search.hh Nodes: Support adding multiple nodes from search menu 2023-04-26 11:40:54 -04:00
NOD_common.h Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
NOD_composite.h Cleanup: reserve the term 'len' for string length 2023-05-13 17:34:23 +10:00
NOD_derived_node_tree.hh Nodes: move NodeTreeRef functionality into node runtime data 2022-08-31 12:16:13 +02:00
NOD_geometry.h Geometry Nodes: add simulation support 2023-05-03 13:18:59 +02:00
NOD_geometry_exec.hh Functions: improve handling of thread-local data in lazy functions 2023-05-09 13:13:52 +02:00
NOD_geometry_nodes_lazy_function.hh Functions: improve handling of thread-local data in lazy functions 2023-05-09 13:13:52 +02:00
NOD_geometry_nodes_log.hh Clang-Format: Allow empty functions to be single-line 2023-03-29 16:50:54 +02:00
NOD_math_functions.hh Cleanup: reduce line wrapping caused by trailing comments 2023-05-02 10:42:24 +10:00
NOD_multi_function.hh Functions: introduce multi-function namespace 2023-01-07 17:32:28 +01:00
NOD_node_declaration.hh Geometry Nodes: support outputting field without computing full node 2023-04-24 11:42:05 +02:00
NOD_register.hh Nodes: move node registration to nodes module 2022-11-26 13:20:18 +01:00
NOD_shader.h Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
NOD_socket.h Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
NOD_socket_declarations.hh Cleanup: Extract function to make extend node declaration 2023-04-28 10:24:32 -04:00
NOD_socket_declarations_geometry.hh
NOD_socket_search_link.hh Cleanup: malformed C-style comment blocks, spelling 2022-04-11 12:03:09 +10:00
NOD_static_types.h Geometry Nodes: Add Corners of Edge node 2023-05-31 15:25:48 +02:00
NOD_texture.h Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00