Main sections
X_OBJNEWGROUP
X_OBJNEWGROUP
X_OBJNEWGROUP is used to create a new group of verticies within an object. X_OBJNEWGROUP must be used between the X_OBJSTART and X_OBJEND commands.
Sample:
// Pyramid demo
// ------------
// Create a Pyramid
 X_OBJSTART 5
  X_OBJADDVERTEX -5, -10, -5, 0,0,RGB(0,0,255)
  X_OBJADDVERTEX  5, -10, -5, 0,0,RGB(0,0,255)
  X_OBJADDVERTEX  0,   0,  0, 0,0,RGB(255,255,255) // Peak
  X_OBJADDVERTEX  5, -10,  5, 0,0,RGB(0,0,255)
  X_OBJADDVERTEX -5, -10,  5, 0,0,RGB(0,0,255)
// ..new Group
  X_OBJNEWGROUP
// ...or Bottom
//  X_OBJADDVERTEX  5, -10, -5, 0,0,RGB(0,0,255)
//  X_OBJADDVERTEX -5, -10, -5, 0,0,RGB(0,0,255)
  X_OBJADDVERTEX -5, -10, -5, 0,0,RGB(0,0,255)
  X_OBJADDVERTEX  0,  0,   0, 0,0,RGB(255,255,255)
  X_OBJADDVERTEX -5, -10,  5, 0,0,RGB(0,0,255)
 X_OBJEND
//  X_SAVEOBJ "Pyramid.ddd", 5
//  X_LOADOBJ "Pyramid.ddd", 5
 WHILE TRUE
  MOUSESTATE mx, my, b1 ,b2
  phi=mx*360 / 640
  X_MAKE3D
  X_CAMERA 0, 150, -300,   0 ,0 ,0
  X_DRAWAXES 0, 0, 0
  X_AMBIENT_LT 0, RGB(255,255,0)
  X_MOVEMENT mx-230, 0, 0
  X_SCALING 3, 3, 3
  X_ROTATION phi, 0, 1, 0
  X_DRAWOBJ 5, 0
  SHOWSCREEN 
 WEND
END

