Surfaces?

Blitz3D Forums/Blitz3D Programming/Surfaces?

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

I load the meshes and textures as seperate entities. I use CopyMesh() to populate my scene with meshes, but texture those meshes with different textures. eg.
tex1=LoadTexture()
tex2=LoadTexture()
tex3=LoadTexture()

object1=LoadMesh()
object2=LoadMesh()

for n=0 to 100
   mesh=random(1,3)
   select mesh
      objects(n)=copymesh(whichever mesh)
   tex=random(1,3)
   select tex
      textureentity objects(n),whichever texture)
next
Let's say this produces 30 copies of 'object1' and textures 10 each with each of the textures. Would this result in 3 surfaces, or 30? Should I instead create 3 copies of 'object1' and apply each of the textures, and duplicate those instead to maximise (or rather minimise!) surfaces?