[Bf-docboard-svn] bf-manual: [8525] trunk/blender_docs/manual: Geometry Nodes: Fields version of the raycast node

Hans Goudey noreply at blender.org
Tue Oct 26 23:22:18 CEST 2021


Revision: 8525
          https://developer.blender.org/rBM8525
Author:   HooglyBoogly
Date:     2021-10-26 23:22:18 +0200 (Tue, 26 Oct 2021)
Log Message:
-----------
Geometry Nodes: Fields version of the raycast node

rB0a6cf3ed0c64a0e4e58ecd40a491d0e6c93532f2

Modified Paths:
--------------
    trunk/blender_docs/manual/images/modeling_geometry-nodes_geometry_raycast_node.png
    trunk/blender_docs/manual/modeling/geometry_nodes/geometry/index.rst
    trunk/blender_docs/manual/modeling/geometry_nodes/geometry/raycast.rst

Modified: trunk/blender_docs/manual/images/modeling_geometry-nodes_geometry_raycast_node.png
===================================================================
(Binary files differ)

Modified: trunk/blender_docs/manual/modeling/geometry_nodes/geometry/index.rst
===================================================================
--- trunk/blender_docs/manual/modeling/geometry_nodes/geometry/index.rst	2021-10-26 21:08:20 UTC (rev 8524)
+++ trunk/blender_docs/manual/modeling/geometry_nodes/geometry/index.rst	2021-10-26 21:22:18 UTC (rev 8525)
@@ -13,6 +13,7 @@
    delete_geometry.rst
    geometry_proximity.rst
    join_geometry.rst
+   raycast.rst
    separate_components.rst
    separate_geometry.rst
    transform.rst
@@ -25,5 +26,4 @@
    set_id.rst
 
 .. missing documentation:
-   ray_cast.rst
    set_position.rst

Modified: trunk/blender_docs/manual/modeling/geometry_nodes/geometry/raycast.rst
===================================================================
--- trunk/blender_docs/manual/modeling/geometry_nodes/geometry/raycast.rst	2021-10-26 21:08:20 UTC (rev 8524)
+++ trunk/blender_docs/manual/modeling/geometry_nodes/geometry/raycast.rst	2021-10-26 21:22:18 UTC (rev 8525)
@@ -6,11 +6,14 @@
 ************
 
 .. figure:: /images/modeling_geometry-nodes_geometry_raycast_node.png
-   :align: right
+   :align: center
 
-   Raycast Node
+   Raycast node.
 
-The *Raycast* node ...
+The *Raycast* node intersects rays from one geometry onto another. The source geometry is defined by
+the context of the node that the *Raycast* node is connected to.
+Each ray computes hit points on the target mesh and outputs normals, distances
+and any surface attribute specified.
 
 
 Inputs
@@ -17,45 +20,52 @@
 ======
 
 Target Geometry
-   xxxxxxxxx
+   Geometry that rays are tested against.
 
 Attribute
-   xxxxxxxxxx
+   An optional field input evaluated on the *Target Geometry* that will be interpolated at the hit points.
+   The resulting values are outputted with the *Attribute* output
 
 Source Position
-   xxxxxxxxx
+   The position from where to start each ray. By default, this is the same as if the
+   :doc:`/modeling/geometry_nodes/input/position` was connected.
 
 Ray Direction
-   xxxxxxxxx
+   Direction of each ray from the starting position.
+   The field is evaluated on the geometry from the context of the field evaluation, not the *Target Geometry*.
 
 Ray Length
-   xxxxxxxxx
+   Maximum distance a ray can travel before being considered "no hit".
 
 
 Properties
 ==========
 
-Data Type
-   xxxxxxxxx
+Mapping
+   How attributes of the target mesh are mapped to the attribute values on the result geometry.
 
-Mapping
    :Interpolated:
+      Vertex and corner attributes are interpolated smoothly, with a bilinear function.
+
    :Nearest:
+      Choose the value of the closest vertex without interpolating.
 
+
 Outputs
 =======
 
 Is Hit
-   xxxxxxxxx
+   Boolean output that is true for each ray which has hit the *Target Geometry*.
 
 Hit Position
-   xxxxxxxxx
+   The location of the intersection point with the target mesh.
 
 Hit Normal
-   xxxxxxxxx
+   The surface :term:`Normal` vector at the hit location.
 
 Hit Distance
-   xxxxxxxxx
+   The distance from the ray origin to the *Hit Position*.
 
 Attribute
-   xxxxxxxxx
+   Interpolated values of the *Attribute* input sampled at the *Hit Position*.
+



More information about the Bf-docboard-svn mailing list