model[2] = d3d_model_create();

d3d_model_primitive_begin(model[2], pr_trianglestrip);

d3d_model_vertex(model[2], 100, 100, 0);

d3d_model_vertex(model[2], 100, 200, 0);

d3d_model_vertex(model[2], 150, 150, 200);

d3d_model_vertex(model[2], 100, 200, 0);

d3d_model_vertex(model[2], 200, 200, 0);

d3d_model_vertex(model[2], 150, 150, 200);

d3d_model_vertex(model[2], 200, 200, 0);

d3d_model_vertex(model[2], 100, 100, 0);

d3d_model_vertex(model[2], 150, 150, 200);

d3d_model_vertex(model[2], 100, 100, 0);

d3d_model_vertex(model[2], 100, 200, 0);

d3d_model_vertex(model[2], 200, 200, 0);

d3d_model_primitive_end(model[2]);

^ the models im using have arround 1000 lines of d3d_model_vertex

each room has a few (far more complex then above) model files, I am also using game maker 8.1 for reasons.... well the only reason is im trying to challenge myself and send gm 8.1 out with a bang you could say.