mirror of
https://github.com/DigvijaysinhGohil/Godot-Shader-Lib.git
synced 2025-09-19 11:56:01 +08:00
1.1 KiB
1.1 KiB
Rectangle node
Generates a rectangle shape based on input UV at the size specified by inputs width and height. The generated shape can be offset or tiled by connecting a TilingAndOffset node. Note that in order to preserve the ability to offset the shape within the UV space the shape will not automatically repeat if tiled. To achieve a repeating rectangle effect first connect your TilingAndOffset output through a Fract node.
Inputs
Name | Type | Binding | Description |
---|---|---|---|
uv | vec2 | UV | Input UV value |
width | float | none | Rectangle width |
height | float | none | Rectangle height |
Outputs
Name | Type | Binding | Description |
---|---|---|---|
output | float | None | Output rectangle value |
ShaderInc location
res://addons/ShaderLib/Procedural/Procedural.gdshaderinc
Method signature
float rectangle_shape(vec2 uv, float width, float height)
Parameters
Name | Type | Description |
---|---|---|
uv | vec2 | Input UV value |
width | float | Rectangle width |
height | float | Rectangle height |