# Divide

## Overview

![The Divide Node.](/files/oOnEettHrCdXneUCLfte)

**Divide** is a *basic arithmetic operation* **Node**, which divides one number (*dividend*) by a second number (*divisor*) and outputs the result of the operation (*quotient*). This will affect each *component* separately with **Data Types** that are comprised of multiple components (**Vectors**).

This is the equivalent of the division (`÷` or `/`) operation in computer science and mathematics.

[**Scope**](/incari-studio/toolbox/overview.md#scopes): **Project**, **Scene**, **Function**, **Prefab**.

## Attributes

![The Divide Node Attributes.](/files/tuNeaKhvo8Y8Y3OBIU3f)

| Attribute          | Type                                          | Description                                                                                                               |
| ------------------ | --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| `Data Type`        | **Drop-down**                                 | The type of data that will be plugged into the `Input` **Sockets**.                                                       |
| `Default Dividend` | *Defined in the `Data Type`* ***Attribute***. | The left side of the division operation (the number to be divided), if no value is provided in the `Dividend` **Socket**. |
| `Default Divisor`  | *Defined in the `Data Type`* ***Attribute***. | The right side of the division operation (the number to divide by), if no value is provided in the `Divisor` **Socket**.  |

## Inputs

| Input             | Type                                          | Description                                                           |
| ----------------- | --------------------------------------------- | --------------------------------------------------------------------- |
| *Pulse Input* (►) | **Pulse**                                     | A standard input **Pulse**, to trigger the execution of the **Node**. |
| `Dividend`        | *Defined in the `Data Type`* ***Attribute***. | The left side of the division operation (the number to be divided).   |
| `Divisor`         | *Defined in the `Data Type`* ***Attribute***. | The right side of the division operation (the number to divide by).   |

## Outputs

| Output             | Type                                          | Description                                                                                                                            |
| ------------------ | --------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| *Pulse Output* (►) | **Pulse**                                     | A standard output **Pulse**, to move onto the next **Node** along the **Logic Branch**, once this **Node** has finished its execution. |
| `Quotient`         | *Defined in the `Data Type`* ***Attribute**.* | The result of the division operation.                                                                                                  |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.incari.com/incari-studio/toolbox/math/divide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
