d3d_vertex

Defines a vertex for a primitive in 3D.

Syntax:

d3d_vertex(x, y, z)


Argument Description
x The x coordinate of the vertex.
y The y coordinate of the vertex.
z The z coordinate of the vertex.


Returns: N/A


Description

This function defines the position of a vertex for a primitive. The final look of the primitive will depend on the primitive type chosen to draw and the order with which you add the vertexes to it. See d3d_primitive_begin for more information. To end and draw the primitive you must call d3d_primitive_end.


Example:

d3d_primitive_begin(pr_trianglelist);
d3d_vertex(100, 100, 0);
d3d_vertex(100, 200, 0);
d3d_vertex(150, 150, 200);
d3d_vertex(100, 200, 0);
d3d_vertex(200, 200, 0);
d3d_vertex(150, 150, 200);
d3d_vertex(200, 200, 0);
d3d_vertex(100, 100, 0);
d3d_vertex(150, 150, 200);
d3d_vertex(100, 100, 0);
d3d_vertex(100, 200, 0);
d3d_vertex(200, 200, 0);
d3d_primitive_end();

The above code will draw a tetrahedron standing on the z=0 plane with its top at z = 200.


Back: 3D Drawing
Next: d3d_vertex_colour
© Copyright YoYo Games Ltd. 2018 All Rights Reserved