Skip to content

Commit 3536bfe

Browse files
authored
Fix Cloverleaf offset (#2327)
Cloverleaf Center was not doubled as other dimensions within the node, resulting in a different offset than other similar shape nodes (circle, hexagon). The Tiledcloverleafs node, which uses Cloverleaf, is not affected by the fix as the scale and offsets of the tiled pattern is achieved through UVs and Center is always 0,0.
1 parent c829019 commit 3536bfe

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

libraries/stdlib/stdlib_ng.mtlx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2173,6 +2173,10 @@
21732173
<input name="in1" type="vector2" interfacename="texcoord" />
21742174
<input name="in2" type="vector2" interfacename="texcoord" />
21752175
</add>
2176+
<add name="center_double" type="vector2">
2177+
<input name="in1" type="vector2" interfacename="center" />
2178+
<input name="in2" type="vector2" interfacename="center" />
2179+
</add>
21762180
<add name="sample_add" type="vector2">
21772181
<input name="in1" type="vector2" nodename="sample_double" />
21782182
<input name="in2" type="float" interfacename="radius" />
@@ -2208,22 +2212,22 @@
22082212
</combine2>
22092213
<circle name="circle1" type="float">
22102214
<input name="texcoord" type="vector2" nodename="coord1" />
2211-
<input name="center" type="vector2" interfacename="center" />
2215+
<input name="center" type="vector2" nodename="center_double" />
22122216
<input name="radius" type="float" interfacename="radius" />
22132217
</circle>
22142218
<circle name="circle2" type="float">
22152219
<input name="texcoord" type="vector2" nodename="coord2" />
2216-
<input name="center" type="vector2" interfacename="center" />
2220+
<input name="center" type="vector2" nodename="center_double" />
22172221
<input name="radius" type="float" interfacename="radius" />
22182222
</circle>
22192223
<circle name="circle3" type="float">
22202224
<input name="texcoord" type="vector2" nodename="coord3" />
2221-
<input name="center" type="vector2" interfacename="center" />
2225+
<input name="center" type="vector2" nodename="center_double" />
22222226
<input name="radius" type="float" interfacename="radius" />
22232227
</circle>
22242228
<circle name="circle4" type="float">
22252229
<input name="texcoord" type="vector2" nodename="coord4" />
2226-
<input name="center" type="vector2" interfacename="center" />
2230+
<input name="center" type="vector2" nodename="center_double" />
22272231
<input name="radius" type="float" interfacename="radius" />
22282232
</circle>
22292233
<max name="max1" type="float">

0 commit comments

Comments
 (0)