Arguments:
        1) real: objectType
    Return Type:
        real
    Creates a Primitive object.
Object types are:
OBJ_PRIMITIVE_2D: primitive (triangle) in the 2D space OBJ_SPRITE_2D: rectangle in the 2D space (usable by the ObjSprite2D_ functions). OBJ_SPRITE_LIST_2D: list of rectangles in the 2D space (usable by the ObjSpriteList2D_ functions). OBJ_PRIMITIVE_3D: primitive (triangle) in the 3D space OBJ_SPRITE_3D: rectangle in the 3D space (usable by the ObjSprite3D_ functions).
    Arguments:
        1) real: objectID
        2) real const: primitiveType
    Creates a Primitive object.
Primitive types are:
PRIMITIVE_TRIANGLELIST PRIMITIVE_TRIANGLESTRIP PRIMITIVE_TRIANGLEFAN PRIMITIVE_LINELIST PRIMITIVE_LINESTRIP PRIMITIVE_POINT_LIST
    Arguments:
        1) real: objectID
        2) real: vertexCount
    Sets the number of vertices the object contains.
    Arguments:
        1) real: objectID
    Return Type:
        real
    Returns the number of vertices the object contains.
Note: When used on a sprite list object, returns the number of vertices added with ObjSpriteList2D_AddVertex * 6
    Arguments:
        1) real: objectID
        2) string: pathTexture
    Sets the specified texture on the object.
Loads the texture file if it has not already been loaded.
    Arguments:
        1) real: objectID
        2) real: vertexIndex
        3) real: x
        4) real: y
        5) real: z
    Sets the position of the specified vertex.
    Arguments:
        1) real: objectID
        2) real: vertexIndex
    Return Type:
        real array
    Returns the position of the specified vertex in an array [x,y,z].
    Arguments:
        1) real: objectID
        2) real: vertexIndex
        3) real: textureX
        4) real: textureY
    Sets the UV-coordinates for the specified vertex.
The value for the coordinates must be in the range (0.0-1.0).
For example, if you want a vertex to be at the center-top of a 512×512 texture, you have to set x to 0.5 and y to 1.0.
As it may be troublesome to convert pixels into a 0.0-1.0 value, ObjPrim_SetVertexUVT is recommended.
    Arguments:
        1) real: objectID
        2) real: vertexIndex
        3) real: textureX
        4) real: textureY
    Sets the UV-coordinates for the specified vertex.
You must set the object's texture using ObjPrim_SetTexture beforehand.
    Arguments:
        1) real: objectID
        2) real: red
        3) real: green
        4) real: blue
    Sets the color of the specified vertex (0-255).
    Arguments:
        1) real: objectID
        2) real: alpha
    Sets the alpha value of the specified vertex (0-255).