Blender Git Commit Log

Git Commits -> Revision 046ac5f

October 26, 2020, 19:27 (GMT)
Geometry Nodes: Initial mesh boolean node

This uses the code from the rewritten boolean modifier from 2.91 as a node.
The implementation is about as minimal as it can get, since for now the use
case of this node is mostly to test multiple geometry outputs and inputs.

The boolean code requires a BMesh, so the node converts the input meshes
to BMesh, so the bmesh is added as a dependency to the nodes module.

Commit Details:

Full Hash: 046ac5fccd7595f6b5977e76b00edc942a345eba
Parent Commit: ef4fbba
Lines Changed: +205, -2

1 Added Path:

/source/blender/nodes/geometry/nodes/node_geo_boolean.cc (+146, -0) (View)

9 Modified Paths:

/release/scripts/startup/nodeitems_builtins.py (+1, -0) (Diff)
/source/blender/blenkernel/BKE_node.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+1, -0) (Diff)
/source/blender/editors/space_node/drawnode.c (+11, -1) (Diff)
/source/blender/makesdna/DNA_node_types.h (+9, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+30, -0) (Diff)
/source/blender/nodes/CMakeLists.txt (+3, -0) (Diff)
/source/blender/nodes/NOD_geometry.h (+2, -1) (Diff)
/source/blender/nodes/NOD_static_types.h (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021