Top Constructors Methods
jogamp.opengl.glu.tessellator

pack-priv Class Mesh

extends Object
Class Inheritance

Constructor Summary

AccessConstructor and Description
private
Mesh()

Method Summary

Modifier and TypeMethod and Description
pack-priv static GLUhalfEdge
__gl_meshAddEdgeVertex(final GLUhalfEdge eOrg)

Other Edge Operations

public static void
pack-priv static GLUhalfEdge
__gl_meshConnect(final GLUhalfEdge eOrg, final GLUhalfEdge eDst)

pack-priv static boolean
public static void
pack-priv static void
public static GLUhalfEdge
__gl_meshMakeEdge(final GLUmesh mesh)

Basic Edge Operations

public static GLUmesh
public static boolean
__gl_meshSplice(final GLUhalfEdge eOrg, final GLUhalfEdge eDst)

public static GLUhalfEdge
pack-priv static GLUmesh
__gl_meshUnion(final GLUmesh mesh1, final GLUmesh mesh2)

pack-priv static void
__gl_meshZapFace(final GLUface fZap)

Other Operations

pack-priv static void
pack-priv static void
KillFace(final GLUface fDel, final GLUface newLface)

pack-priv static void
KillVertex(final GLUvertex vDel, final GLUvertex newOrg)

pack-priv static GLUhalfEdge
MakeEdge(GLUhalfEdge eNext)

Utility Routines

pack-priv static void
MakeFace(final GLUface newFace, final GLUhalfEdge eOrig, final GLUface fNext)

pack-priv static void
MakeVertex(final GLUvertex newVertex, final GLUhalfEdge eOrig, final GLUvertex vNext)

pack-priv static void
Splice(final GLUhalfEdge a, final GLUhalfEdge b)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Meshback to summary
private Mesh()

Method Detail

__gl_meshAddEdgeVertexback to summary
pack-priv static GLUhalfEdge __gl_meshAddEdgeVertex(final GLUhalfEdge eOrg)

Other Edge Operations

__gl_meshCheckMeshback to summary
public static void __gl_meshCheckMesh(final GLUmesh mesh)
__gl_meshConnectback to summary
pack-priv static GLUhalfEdge __gl_meshConnect(final GLUhalfEdge eOrg, final GLUhalfEdge eDst)
__gl_meshDeleteback to summary
pack-priv static boolean __gl_meshDelete(final GLUhalfEdge eDel)
__gl_meshDeleteMeshback to summary
public static void __gl_meshDeleteMesh(final GLUmesh mesh)
__gl_meshDeleteMeshZapback to summary
pack-priv static void __gl_meshDeleteMeshZap(final GLUmesh mesh)
__gl_meshMakeEdgeback to summary
public static GLUhalfEdge __gl_meshMakeEdge(final GLUmesh mesh)

Basic Edge Operations

__gl_meshNewMeshback to summary
public static GLUmesh __gl_meshNewMesh()
__gl_meshSpliceback to summary
public static boolean __gl_meshSplice(final GLUhalfEdge eOrg, final GLUhalfEdge eDst)
__gl_meshSplitEdgeback to summary
public static GLUhalfEdge __gl_meshSplitEdge(final GLUhalfEdge eOrg)
__gl_meshUnionback to summary
pack-priv static GLUmesh __gl_meshUnion(final GLUmesh mesh1, final GLUmesh mesh2)
__gl_meshZapFaceback to summary
pack-priv static void __gl_meshZapFace(final GLUface fZap)

Other Operations

KillEdgeback to summary
pack-priv static void KillEdge(GLUhalfEdge eDel)
KillFaceback to summary
pack-priv static void KillFace(final GLUface fDel, final GLUface newLface)
KillVertexback to summary
pack-priv static void KillVertex(final GLUvertex vDel, final GLUvertex newOrg)
MakeEdgeback to summary
pack-priv static GLUhalfEdge MakeEdge(GLUhalfEdge eNext)

Utility Routines

MakeFaceback to summary
pack-priv static void MakeFace(final GLUface newFace, final GLUhalfEdge eOrig, final GLUface fNext)
MakeVertexback to summary
pack-priv static void MakeVertex(final GLUvertex newVertex, final GLUhalfEdge eOrig, final GLUvertex vNext)
Spliceback to summary
pack-priv static void Splice(final GLUhalfEdge a, final GLUhalfEdge b)