<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Dokument&#xE1;cia 3DCoat</provider_name><provider_url>https://3dcoat.com/documentation</provider_url><author_name>Volodymyr Makovetskyi</author_name><author_url>https://3dcoat.com/documentation/author/makovetskiy/</author_url><title>Pattern - Dokument&#xE1;cia 3DCoat</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="VFx0N3P0jD"&gt;&lt;a href="https://3dcoat.com/documentation/manual/nodesystem/gpu-nodes/pattern/"&gt;Pattern&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://3dcoat.com/documentation/manual/nodesystem/gpu-nodes/pattern/embed/#?secret=VFx0N3P0jD" width="600" height="338" title="&#x201C;Pattern&#x201D; &#x2014; Dokument&#xE1;cia 3DCoat" data-secret="VFx0N3P0jD" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://3dcoat.com/documentation/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>Overview:&nbsp;Pattern nodes generate procedural 2D textures, geometric shapes, and noise structures. They are the building blocks for creating complex seamless materials, masks, and surface details like tiles, wood grains, and cellular structures. AsymmetricBlocks Description:&nbsp;Generates an asymmetric block pattern (tiles of varying sizes). Inputs and Settings: Outputs: CairoTiles Description:&nbsp;Generates a &#x2018;Cairo pentagonal tiling&#x2019; pattern. Inputs and [&hellip;]</description></oembed>
