Hilfe

GetSurface

B3D

Aufruf

surface% = GetSurface (mesh%, index%)

Parameter

mesh% Identität eines Gitterobjekts (mesh)
index% Index der Gitteroberfläche (ab 1)


Rückgabewert

Identität einer Oberfläche (surface)


Beschreibung

Die Funktion GetSurface ermittelt die Identität einer Gitteroberfläche (surface), welche zu einem Gitterobjekt (mesh) gehört.

Der Parameter "mesh%" gibt die Identität eines Gitterobjekts an, bei dem die Oberfläche gesucht werden soll.

Der Parameter "index%" gibt die Nummer der Gitteroberfläche an. Diese Nummer liegt zwischen 1 und CountSurfaces.


Beispiel

Standardbeispiel:

Graphics3D 640, 480, 0, 2
SetBuffer BackBuffer()
camera = CreateCamera()
light = CreateLight(1)
RotateEntity light, 90, 0, 0

cone = CreateCone(16)
EntityColor cone, 200, 200, 250
PositionEntity cone, 0, 0, 5
RotateEntity cone, 10, 10, 10

While Not KeyDown(1)
   TurnEntity cone, 1, 1, 1
   RenderWorld
   Text 0, 0, "Surfaces:" + CountSurfaces(cone)
   For i = 1 To CountSurfaces(cone)
      Text 0, i * 20, "Dreiecke in Surface " + i + ":" + CountTriangles(GetSurface(cone, i))
   Next
   Flip
Wend
End


Siehe auch

CountSurfaces, FindSurface, TriangleVertex

Übersicht 3D Grafik Surface