GSDP:GAM100/CProcessing/vec2 t

From Inside
Jump to: navigation, search

vec2_t

Description

A vec2_t (2D vector type) is a structure that can hold two float values. This is used for linear algebra, but can be used for any purpose that requires two values. There are a series of operations that can be done using a 2D vector that are also provided.

Example

void update() 
{
    // create a position vec2
    vec2_t position;

    // set the position
    position.x = 100;
    position.y = 200;

    // scale the position by 1.5
    position = vec2_scale(position, 1.5f);

    // draw a rectangle at the position
    rect(position.x, position.y, 50, 50);
}

Related

Personal tools
Namespaces

Variants
Actions
Navigation
NameSpaces:>
Tools
Dynamic:>