[Bf-docboard-svn] bf-manual: [8585] branches/blender-3.0-release/blender_docs/manual/modeling/geometry_nodes/attributes_reference.rst: Geometry Nodes: Add special domain interpolation for selections
Hans Goudey
noreply at blender.org
Wed Nov 3 22:42:49 CET 2021
Revision: 8585
https://developer.blender.org/rBM8585
Author: HooglyBoogly
Date: 2021-11-03 22:42:49 +0100 (Wed, 03 Nov 2021)
Log Message:
-----------
Geometry Nodes: Add special domain interpolation for selections
rB5841f8656d9580d7b967d477b142f19364ec39b5
Modified Paths:
--------------
branches/blender-3.0-release/blender_docs/manual/modeling/geometry_nodes/attributes_reference.rst
Modified: branches/blender-3.0-release/blender_docs/manual/modeling/geometry_nodes/attributes_reference.rst
===================================================================
--- branches/blender-3.0-release/blender_docs/manual/modeling/geometry_nodes/attributes_reference.rst 2021-11-03 21:14:30 UTC (rev 8584)
+++ branches/blender-3.0-release/blender_docs/manual/modeling/geometry_nodes/attributes_reference.rst 2021-11-03 21:42:49 UTC (rev 8585)
@@ -70,11 +70,96 @@
An example is a UV map attribute.
- **Spline** domain attributes are associated with a group of connected curve control points.
-.. note::
+Attributes are automatically interpolated to other domains. For example, when the
+:doc:`/modeling/geometry_nodes/input/position` is connected to the selection input of
+the :doc:`/modeling/geometry_nodes/material/set_material` node, the values are interpolated
+from the *Point* domain to the *Face* domain. Normally, domain conversions use simple averages
+for values, but *Boolean* data type attributes have special rules for interpolation:
- For point cloud objects, every attribute has the *point* domain.
+Boolean Domain Interpolation
+----------------------------
+.. list-table::
+ :header-rows: 1
+ :widths: 10 10 50
+ * - From
+ - To
+ - Conversion
+
+ * - Point
+ - Edge
+ - An edge is selected if both of its vertices were selected.
+
+ * - Point
+ - Face
+ - A face is selected if all of its vertices were selected too.
+
+ * - Point
+ - Corner
+ - Each corner's value is simply a copy of the value at its vertex.
+
+ * - Point
+ - Spline
+ - A spline is selected if all of its control points were selected.
+
+ * -
+ -
+ -
+
+ * - Edge
+ - Point
+ - A vertex is selected if any connected edge was selected.
+
+ * - Edge
+ - Face
+ - A face is selected if all of its edges are selected
+
+ * - Edge
+ - Corner
+ - A corner is selected if its two adjacent edges were selected.
+
+ * -
+ -
+ -
+
+ * - Face
+ - Point
+ - A vertex is selected if any of the connected faces were selected.
+
+ * - Face
+ - Edge
+ - An edge is selected if any connected face was selected.
+
+ * - Face
+ - Edge
+ - Each corner's value is simply a copy of the value at its face.
+
+ * -
+ -
+ -
+
+ * - Corner
+ - Point
+ - A vertex is selected if all connected face corners were selected and it is not a loose vertex.
+
+ * - Corner
+ - Edge
+ - An edge is selected if all corners on adjacent faces were selected.
+
+ * - Corner
+ - Face
+ - A face is selected if all of its corners were selected.
+
+ * -
+ -
+ -
+
+ * - Spline
+ - Point
+ - Each point's value is simply a copy of the corresponding spline's value.
+
+
Attribute Data Types
====================
More information about the Bf-docboard-svn
mailing list