# llGetLinkNumberOfSides

*LSL function*

```lsl
integer integer llGetLinkNumberOfSides(integer link);
```

- `integer link`: Link number (1 for root, >1 for children) or a LINK_* flag.

- Returns: `integer`
- Energy: 10

See [Face](https://wiki.secondlife.com/wiki/Category:LSL_Face) for more information about faces and the conditions that control the number of faces a prim will have.

Returns an [integer](https://wiki.secondlife.com/wiki/integer) that is the number of faces (or sides) of the prim **link**.

```lsl title="How to use" frame="terminal"
integer result = llGetLinkNumberOfSides(0);
```

## Examples

<details open>
<summary>Example 1</summary>

```lsl
default
{
    state_entry()
    {
        // Tell the owner the number of sides on the root prim
        integer numOfSides = llGetLinkNumberOfSides(LINK_ROOT);
        llOwnerSay( "The root prim has " + (string) numOfSides + " sides." );
    }
}
```

</details>

## History

- Date of release [16-06-2010](https://wiki.secondlife.com/wiki/Release_Notes/Second_Life_Server/1.40#1-40-0)

## See also

### Functions

- [llGetNumberOfSides](/functions/llGetNumberOfSides/)
- [llSetLinkColor](/functions/llSetLinkColor/)
- [llSetLinkTexture](/functions/llSetLinkTexture/)

---

*Source: [LlGetLinkNumberOfSides](https://wiki.secondlife.com/wiki/LlGetLinkNumberOfSides) on the Second Life Wiki. Content from the Second Life Wiki articles LlGetLinkNumberOfSides (revision 1194195, 2015-01-22) and Template:LSL Function/link (revision 1216622, 2024-05-04), CC BY-SA 3.0.*

---

From lsl.dev: https://lsl.dev/functions/llGetLinkNumberOfSides/
