# Mesh UV Map

Sets up UV mapping for meshes.

**Tags:**Mesh, Box UV, Cylinder UV, Face UV, Flip UV, Scale UV, Scope UV, Sphere UV

## Parameters#

**Operation**[

*Select*]

The UV mapping operation/shape to apply.

**Box UV**[

*Compound*]

Applies UV mapping coordinates based on a surrounding box shape.

**U**[

*Compound*]

Defines the coordinate sizing for the given coordinate.

**Size**[

*Float*]

Scale of the coordinate mapping.

**Absolute**[

*Boolean*]

Indicates if the defined size is an absolute value (in world space), or relative to the chosen surrounding shape's size.

**V**[

*Compound*]

Defines the coordinate sizing for the given coordinate.

**Size**[

*Float*]

Scale of the coordinate mapping.

**Absolute**[

*Boolean*]

Indicates if the defined size is an absolute value (in world space), or relative to the chosen surrounding shape's size.

**Cylinder UV**[

*Compound*]

Applies UV mapping coordinates based on a surrounding cylinder shape.

**U**[

*Compound*]

Defines the coordinate sizing for the given coordinate.

**Size**[

*Float*]

Scale of the coordinate mapping.

**Absolute**[

*Boolean*]

Indicates if the defined size is an absolute value (in world space), or relative to the chosen surrounding shape's size.

**V**[

*Compound*]

Defines the coordinate sizing for the given coordinate.

**Size**[

*Float*]

Scale of the coordinate mapping.

**Absolute**[

*Boolean*]

Indicates if the defined size is an absolute value (in world space), or relative to the chosen surrounding shape's size.

**Face UV**[

*Compound*]

Applies UV mapping coordinates based on each face's surrounding plane scope shape.

**U**[

*Compound*]

Defines the coordinate sizing for the given coordinate.

**Size**[

*Float*]

Scale of the coordinate mapping.

**Absolute**[

*Boolean*]

Indicates if the defined size is an absolute value (in world space), or relative to the chosen surrounding shape's size.

**V**[

*Compound*]

Defines the coordinate sizing for the given coordinate.

**Size**[

*Float*]

Scale of the coordinate mapping.

**Absolute**[

*Boolean*]

Indicates if the defined size is an absolute value (in world space), or relative to the chosen surrounding shape's size.

**Flip UV**[

*Compound*]

Flips the current UV mapping coordinates in the U or V axis.

**Flip U**[

*Boolean*]

Indicates if the U coordinate should be flipped.

**Flip V**[

*Boolean*]

Indicates if the V coordinate should be flipped.

**Scale UV**[

*Compound*]

Scale the UV coordinates.

**Amount**[

*Vector2D*]

The value to multiply with the UV coordinates.

**Scope UV**[

*Compound*]

Applies UV mapping coordinates based on the surrounding scope shape.

**U**[

*Compound*]

Defines the coordinate sizing for the given coordinate.

**Size**[

*Float*]

Scale of the coordinate mapping.

**Absolute**[

*Boolean*]

Indicates if the defined size is an absolute value (in world space), or relative to the chosen surrounding shape's size.

**V**[

*Compound*]

Defines the coordinate sizing for the given coordinate.

**Size**[

*Float*]

Scale of the coordinate mapping.

**Absolute**[

*Boolean*]

Indicates if the defined size is an absolute value (in world space), or relative to the chosen surrounding shape's size.

**Sphere UV**[

*Compound*]

Applies UV mapping coordinates based on a surrounding sphere shape.

**U**[

*Compound*]

Defines the coordinate sizing for the given coordinate.

**Size**[

*Float*]

Scale of the coordinate mapping.

**Absolute**[

*Boolean*]

Indicates if the defined size is an absolute value (in world space), or relative to the chosen surrounding shape's size.

**V**[

*Compound*]

Defines the coordinate sizing for the given coordinate.

**Size**[

*Float*]

Scale of the coordinate mapping.

**Absolute**[

*Boolean*]

Indicates if the defined size is an absolute value (in world space), or relative to the chosen surrounding shape's size.

## Inputs#

**Input**[Single |*Mesh*]: The Mesh to process.

## Outputs#

**Output**[*Mesh*]: The Mesh that was processed.