<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Distance Functions on Radiant SDF Docs</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/</link><description>Recent content in Distance Functions on Radiant SDF Docs</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/index.xml" rel="self" type="application/rss+xml"/><item><title>SDF Circle</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_circle/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_circle/</guid><description>&lt;h1 id="sdf-circle"&gt;SDF Circle&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_circle/node_sdfCircle.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_circle/node_sdfCircle_prev.avif"
 alt="SDF Circle Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Radius &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a circle, based on the provided radius.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/circle.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/circle_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF CutCircle</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_cutcircle/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_cutcircle/</guid><description>&lt;h1 id="sdf-cutcircle"&gt;SDF CutCircle&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_cutcircle/node_sdfcutcircle.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_cutcircle/node_sdfcutcircle_prev.avif"
 alt="SDF CutCircle Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Radius &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; CutHeight &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.3&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a CutCircle, based on the provided &lt;code&gt;Radius&lt;/code&gt;. Where in the circle the cut is placed can be controlled with the &lt;code&gt;CutHeight&lt;/code&gt;parameter. 0 - 0.5 is the upper half of the circle, whilst 0.5 - 1.0 is the lower half.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/cutCircle.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/cutCircle_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Quircle</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_quircle/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_quircle/</guid><description>&lt;h1 id="sdf-quircle"&gt;SDF Quircle&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_quircle/node_sdfquircle.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_quircle/node_sdfquircle_prev.avif"
 alt="SDF Quircle Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Radius &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a Quircle, based on the provided &lt;code&gt;Radius&lt;/code&gt;.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/quircle.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/quircle_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Squircle</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_squircle/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_squircle/</guid><description>&lt;h1 id="sdf-squircle"&gt;SDF Squircle&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_squircle/node_sdfsquircle.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_squircle/node_sdfsquircle_prev.avif"
 alt="SDF Squircle Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Radius &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Roundness &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a Squircle, based on the provided &lt;code&gt;Radius&lt;/code&gt;. &lt;code&gt;Roundness&lt;/code&gt; determines how much the corners are rounded but keeps the sdf radius the same. &lt;code&gt;Roundness&lt;/code&gt; is only well defined between 0- 1, values above 1 lead to collapse of the corners to the inside.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/squircle.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/squircle_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Rectangle</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_rectangle/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_rectangle/</guid><description>&lt;h1 id="sdf-rectangle"&gt;SDF Rectangle&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_rectangle/node_sdfRectangle.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_rectangle/node_sdfRectangle_prev.avif"
 alt="SDF Rectangle Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Extents &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;0.3&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a rectangle, based on the provided extents.&lt;br&gt;
Extents is the total size of the resulting rectangle.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/rectangle.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/rectangle_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Chamfered Rectangle</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_chamferedrectangle/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_chamferedrectangle/</guid><description>&lt;h1 id="sdf-chamfered-rectangle"&gt;SDF Chamfered Rectangle&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_chamferedrectangle/node_sdfChamferedRectangle.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_chamferedrectangle/node_sdfChamferedRectangle_prev.avif"
 alt="SDF Chamfered Rectangle Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Extents &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;0.3&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Chamfer &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a chamfered rectangle, based on the provided extents.&lt;br&gt;
Extents is the total size of the resulting rectangle.&lt;br&gt;
Chamfer is given as a percentage of the side length. A chamfer of 0.5 will result in a diamond shape.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/chamferedRectangle.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/chamferedRectangle_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Rounded Rectangle</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_roundedrectangle/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_roundedrectangle/</guid><description>&lt;h1 id="sdf-rounded-rectangle"&gt;SDF Rounded Rectangle&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_roundedrectangle/node_sdfRoundedRectangle.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_roundedrectangle/node_sdfRoundedRectangle_prev.avif"
 alt="SDF Rounded Rectangle Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Extents &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;0.3&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; TopLeftRadius &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; TopRightRadius &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; BottomRightRadius &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; BottomLeftRadius &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a rounded rectangle, based on the provided extents and the individual corner radii.&lt;br&gt;
Extents is the total size of the resulting rounded rectangle.
Corner radii are a percentage of the side length, so 0.5 in each will result in a circle if the extents are equal.&lt;/p&gt;</description></item><item><title>SDF Rhombus</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_rhombus/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_rhombus/</guid><description>&lt;h1 id="sdf-rhombus"&gt;SDF Rhombus&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_rhombus/node_sdfRhombus.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_rhombus/node_sdfRhombus_prev.avif"
 alt="SDF Rhombus Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Extents &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;0.3&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a rhombus, based on the provided extents.&lt;br&gt;
Extents is the total size of the resulting rhombus.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/rhombus.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/rhombus_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Parallelogram</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_parallelogram/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_parallelogram/</guid><description>&lt;h1 id="sdf-parallelogram"&gt;SDF Parallelogram&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_parallelogram/node_sdfParallelogram.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_parallelogram/node_sdfParallelogram_prev.avif"
 alt="SDF Parallelogram Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Width &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Height &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Skew &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.25&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a parallelogram, based on the provided width, height and skew. Skew is a percentage relative to the width of the base rectangle. A skew of 0.5 essentially doubles the overall width of the bounding rectangle of the parallelogram.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/parallelogram.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/parallelogram_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Symmetric Trapezoid</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_symmetrictrapezoid/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_symmetrictrapezoid/</guid><description>&lt;h1 id="sdf-symmetric-trapezoid"&gt;SDF Symmetric Trapezoid&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_symmetrictrapezoid/node_sdfSymmetricTrapezoid.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_symmetrictrapezoid/node_sdfSymmetricTrapezoid_prev.avif"
 alt="SDF Symmetric Trapeoid Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Height &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; UpperLength &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.3&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; LowerLength &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a symmetric trapezoid. &lt;code&gt;Height&lt;/code&gt; defines the distance from the lower side to the upper side, whereas &lt;code&gt;UpperLength&lt;/code&gt; and &lt;code&gt;LowerLength&lt;/code&gt; describe the sides&amp;rsquo; length respectively.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/symmetricTrapezoid.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/symmetricTrapezoid_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Pentagon</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_pentagon/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_pentagon/</guid><description>&lt;h1 id="sdf-pentagon"&gt;SDF Pentagon&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_pentagon/node_sdfPentagon.avif" src="Missing%20Image"
 alt="SDF Pentagon Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; radius &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a pentagon, based on the provided &lt;code&gt;Radius&lt;/code&gt;. The radius describes the circle that all vertices of the pentagon land on. This node is more efficient than using the &lt;a href="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_ngon/"&gt;NGon Node&lt;/a&gt; to create a pentagon.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/pentagon.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/pentagon_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Hexagon</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_hexagon/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_hexagon/</guid><description>&lt;h1 id="sdf-hexagon"&gt;SDF Hexagon&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_hexagon/node_sdfHexagon.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_hexagon/node_sdfHexagon_prev.avif"
 alt="SDF Hexagon Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; radius &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a hexagon, based on the provided &lt;code&gt;Radius&lt;/code&gt;. The radius describes the circle that all vertices of the hexagon land on. This node is more efficient than using the &lt;a href="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_ngon/"&gt;NGon Node&lt;/a&gt; to create a hexagon.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/hexagon.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/hexagon.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Octogon</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_octogon/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_octogon/</guid><description>&lt;h1 id="sdf-octogon"&gt;SDF Octogon&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_octogon/node_sdfOctogon.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_octogon/node_sdfOctogon_prev.avif"
 alt="SDF Octogon Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; radius &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a octogon, based on the provided &lt;code&gt;Radius&lt;/code&gt;. The radius describes the circle that all vertices of the octogon land on. This node is more efficient than using the &lt;a href="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_ngon/"&gt;NGon Node&lt;/a&gt; to create a octogon.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/octogon.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/octogon.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF NGon</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_ngon/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_ngon/</guid><description>&lt;h1 id="sdf-ngon"&gt;SDF NGon&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_ngon/node_sdfNgon.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_ngon/node_sdfNgon_prev.avif"
 alt="SDF NGon Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Points &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;5.0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Radius &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a NGon, based on the provided &lt;code&gt;Radius&lt;/code&gt; and the number of points. This node is less efficient than the other polygon nodes, but allows for greater flexibility. The &lt;code&gt;Points&lt;/code&gt; input is always floored to provide proper outputs while allowing the animation of the amount of points if desired.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/nGon.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/nGon_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Triangle</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_triangle/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_triangle/</guid><description>&lt;h1 id="sdf-triangle"&gt;SDF Triangle&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_triangle/node_sdfTriangle.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_triangle/node_sdfTriangle_prev.avif"
 alt="SDF Triangle Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Point1 &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Point2 &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;0.0&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Point3 &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt;(&lt;span style="color:#f92672"&gt;-&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;, &lt;span style="color:#f92672"&gt;-&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a triangle, based on the provided points. Though this is the most versatile, it is generally also the most expensive function for creating a triangle. Whenever possible, it is recommended to use the dedicated &lt;a href="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_isocelestriangle/"&gt;isosceles&lt;/a&gt; or &lt;a href="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_equilateraltriangle/"&gt;equilateral triangle&lt;/a&gt; nodes.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/Triangle.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/Triangle_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Equilateral Triangle</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_equilateraltriangle/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_equilateraltriangle/</guid><description>&lt;h1 id="sdf-equilateral-triangle"&gt;SDF Equilateral Triangle&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_equilateraltriangle/node_sdfEquilateralTriangle.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_equilateraltriangle/node_sdfEquilateralTriangle_prev.avif"
 alt="SDF Triangle Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Radius &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for an equilateral triangle, based on the provided &lt;code&gt;Radius&lt;/code&gt;. The radius describes the circle that all three vertices of the triangle land on, making all sides equally long.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/equilateralTriangle.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/equilateralTriangle_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Isoceles Triangle</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_isocelestriangle/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_isocelestriangle/</guid><description>&lt;h1 id="sdf-isosceles-triangle"&gt;SDF Isosceles Triangle&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_isocelestriangle/node_sdfIsocelesTriangle.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_isocelestriangle/node_sdfIsocelesTriangle_prev.avif"
 alt="SDF Isoceles Triangle Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Width &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Height &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for an isosceles triangle, based on the width and height of the triangle.
The figure below uses a width of 0.5 and a height of 1.0. The base will be as long as the provided width, while the length of the legs \(l\) will be equal to \(l=width*cos(45°)\).
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/isocelesTriangle.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/isocelesTriangle_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>SDF Segment</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_segment/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_segment/</guid><description>&lt;h1 id="sdf-segment"&gt;SDF Segment&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_segment/node_sdfSegment.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_segment/node_sdfSegment_prev.avif"
 alt="SDF Segment Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Point1 &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;0.0&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;0.1&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Point2 &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;0.0&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;0.9&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Thickness &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.01&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a line segment drawn between two points. The provided thickness parameter controls how wide the line is, higher thicknesses mimic a capsule.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/segment.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/segment_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Slanted Capsule</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_slantedcapsule/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_slantedcapsule/</guid><description>&lt;h1 id="sdf-slanted-capsule"&gt;SDF Slanted Capsule&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_slantedcapsule/node_sdfSlantedCapsule.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_slantedcapsule/node_sdfSlantedCapsule_prev.avif"
 alt="SDF Slanted Capsule Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Point1 &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;0.0&lt;/span&gt;, &lt;span style="color:#f92672"&gt;-&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Radius1 &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Point2 &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;0.0&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Radius2 &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a slanted capsule. When setting the radii to an equal size, the result will be a regular capsule without any slanting.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="Missing%20Image" src="Missing%20Image"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Ring Segment</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_ringsegment/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_ringsegment/</guid><description>&lt;h1 id="sdf-ring-segment"&gt;SDF Ring Segment&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_ringsegment/node_sdfRingSegment.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_ringsegment/node_sdfRingSegment_prev.avif"
 alt="SDF Triangle Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Radius &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Angle &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;270.0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Thickness &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a ring segment, based on the provided &lt;code&gt;Radius&lt;/code&gt;. The segment can never be a full circle, but may get very close to it. How much of the circle it covers is based on the &lt;code&gt;Angle&lt;/code&gt; given in degrees. The &lt;code&gt;Thickness&lt;/code&gt; parameter determines how wide the ring segment may be.&lt;/p&gt;</description></item><item><title>SDF N-Pointed Star</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_npointedstar/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_npointedstar/</guid><description>&lt;h1 id="sdf-n-pointed-star"&gt;SDF N-Pointed Star&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_npointedstar/node_sdfNPointedStar.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_npointedstar/node_sdfNPointedStar_prev.avif"
 alt="SDF N-Pointed Star Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Points &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;5.0&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Radius &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Acuteness &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a n-pointed star, based on the provided &lt;code&gt;Radius&lt;/code&gt; ,&lt;code&gt;Points&lt;/code&gt; and &lt;code&gt;Acuteness&lt;/code&gt;. &lt;code&gt;Points&lt;/code&gt; is the number of spikes the star will have, whereas &lt;code&gt;Acuteness&lt;/code&gt; determines how &amp;ldquo;spikey&amp;rdquo; the star is.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/nPointedStar.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/nPointedStar_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Moon</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_moon/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_moon/</guid><description>&lt;h1 id="sdf-moon"&gt;SDF Moon&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_moon/node_sdfmoon.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_moon/node_sdfmoon_prev.avif"
 alt="SDF Moon Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Distance &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Radius1 &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Radius2 &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.4&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a Moon. The moon is constructed from two circles defined by &lt;code&gt;Radius1&lt;/code&gt; and &lt;code&gt;Radius2&lt;/code&gt; which are subtracted from each other, while still preserving the SDF. &lt;code&gt;Distance&lt;/code&gt; determines how far the circle with &lt;code&gt;Radius2&lt;/code&gt; is from the center of the function. &lt;code&gt;Distance&lt;/code&gt; of 0 allows for creation of a donut shape.&lt;/p&gt;</description></item><item><title>SDF Cross</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_cross/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_cross/</guid><description>&lt;h1 id="sdf-cross"&gt;SDF Cross&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_cross/node_sdfcross.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_cross/node_sdfcross_prev.avif"
 alt="SDF Cross Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; SideLength &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; ArmThickness &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; InnerCornerRadius &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a Cross. &lt;code&gt;Sidelength&lt;/code&gt; defines the arms length and the bounding rectangles size. &lt;code&gt;ArmThickenss&lt;/code&gt; determines the width of the arms, whilst &lt;code&gt;InnerCornerRadius&lt;/code&gt; controls the radii of the corners where the two arms of the cross connect.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/cross.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/cross_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Quadratic Bezier</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_quadraticbezier/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_quadraticbezier/</guid><description>&lt;h1 id="sdf-quadratic-bezier"&gt;SDF Quadratic Bezier&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_quadraticbezier/node_sdfQuadraticBezier.avif" src=""
 alt="SDF Quadratic Bezier Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; A &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt;(&lt;span style="color:#f92672"&gt;-&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;0.0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; B &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;0.0&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; C &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;0.0&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; Thickness &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.01&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a quadratic bezier curve, based on the provided control points A, B and C. A and C are the two endpoints of the curve, while B is the middle point providing the curvature. &lt;br&gt;
The provided thickness parameter controls how wide the line is.&lt;/p&gt;
&lt;div class="imageGrid-2"&gt;
 &lt;figure class="sdf-visual"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/quadraticBezier.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/quadraticBezier_prev.avif"
 alt="SDF Output" width="384"&gt;
 &lt;/figure&gt;

 &lt;figure class="sdf-visual"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/quadraticBezier_Controlpoints.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/quadraticBezier_Controlpoints_prev.avif"
 alt="SDF Output" width="384"&gt;
 &lt;/figure&gt;

&lt;/div&gt;</description></item><item><title>SDF Egg</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_egg/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_egg/</guid><description>&lt;h1 id="sdf-egg"&gt;SDF Egg&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_egg/node_sdfEgg.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_egg/node_sdfEgg_prev.avif"
 alt="SDF Egg Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; RadiusA &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.4&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; RadiusB &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.2&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Height &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Roundess &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for an egg. It is built from two circles which are &lt;code&gt;Height&lt;/code&gt; distance apart. &lt;code&gt;RadiusA&lt;/code&gt; is the lower circle, &lt;code&gt;RadiusB&lt;/code&gt; is the upper one. &lt;code&gt;Roundess&lt;/code&gt; defines how the two circle are connected higher values lead to more round eggs, lower values will be more pointy.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/egg.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/egg_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Heart</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_heart/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_heart/</guid><description>&lt;h1 id="sdf-heart"&gt;SDF Heart&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_heart/node_sdfHeart.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_heart/node_sdfHeart_prev.avif"
 alt="SDF Heart Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a heart.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/heart.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/heart_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Ellipse</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_ellipse/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_ellipse/</guid><description>&lt;h1 id="sdf-ellipse"&gt;SDF Ellipse&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_ellipse/node_sdfEllipse.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_ellipse/node_sdfEllipse_prev.avif"
 alt="SDF Ellipse Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Width &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Height &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.3&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for an ellipse. &lt;code&gt;Width&lt;/code&gt; and &lt;code&gt;Height&lt;/code&gt; control the bounding box the ellipse will fit inside. If &lt;code&gt;Width == Height&lt;/code&gt; a sphere signed distance field will be used as a fallback.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/ellipse.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/ellipse_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Pie</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_pie/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_pie/</guid><description>&lt;h1 id="sdf-pie"&gt;SDF Pie&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_pie/node_sdfPie.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_pie/node_sdfPie_prev.avif"
 alt="SDF Pie Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Angle &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;270&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Radius &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a symmetric pie segment. &lt;code&gt;Angle&lt;/code&gt; in degrees is controlling the size of the segment and &lt;code&gt;Radius&lt;/code&gt; provides the size of the circle the segment is taken from.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/pie.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/pie_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item><item><title>SDF Rounded X</title><link>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_roundedx/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_roundedx/</guid><description>&lt;h1 id="sdf-rounded-x"&gt;SDF Rounded X&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 

 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_roundedx/node_sdfRoundedX.avif" src="https://docs.radiant-pixel.com/radiantsdf/docs/material_nodes/distance_functions/sdf_roundedx/node_sdfRoundedX_prev.avif"
 alt="SDF RoundedX Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Point1 &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Point2 &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt;(&lt;span style="color:#ae81ff"&gt;0.0&lt;/span&gt;, &lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt; Point3 &lt;span style="color:#f92672"&gt;|&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;default&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;float2&lt;/span&gt;(&lt;span style="color:#f92672"&gt;-&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;, &lt;span style="color:#f92672"&gt;-&lt;/span&gt;&lt;span style="color:#ae81ff"&gt;0.5&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;/h2&gt;
&lt;p&gt;Outputs the signed distance field for a rounded X. &lt;code&gt;Radius&lt;/code&gt; controls the radius of the tips of the two crossing lines and &lt;code&gt;SideLength&lt;/code&gt; controls the length. All sides are always equally long.&lt;/p&gt;
&lt;figure class="sdf-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/roundedX.avif" src="https://docs.radiant-pixel.com/radiantsdf/images/distance_functions/roundedX_prev.avif"
 alt="SDF Output" width="384"&gt;
&lt;/figure&gt;</description></item></channel></rss>