Top Fields Constructors Methods
org.lwjgl.util.glu.tessellation

pack-priv Class Sweep

extends Object
Class Inheritance
Static Imports
org.lwjgl.util.glu.GLU.*

Field Summary

Modifier and TypeField and Description
private static final double
private static final boolean

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static boolean
pack-priv static ActiveRegion
pack-priv static void
AddRightEdges(GLUtessellatorImpl tess, ActiveRegion regUp, GLUhalfEdge eFirst, GLUhalfEdge eLast, GLUhalfEdge eTopLeft, boolean cleanUp)

pack-priv static void
private static void
pack-priv static void
CallCombine(GLUtessellatorImpl tess, GLUvertex isect, Object[] data, float[] weights, boolean needed)

pack-priv static boolean
pack-priv static boolean
pack-priv static boolean
pack-priv static void
pack-priv static void
pack-priv static void
pack-priv static void
private static void
pack-priv static void
pack-priv static void
pack-priv static void
pack-priv static boolean
pack-priv static GLUhalfEdge
pack-priv static void
pack-priv static boolean
pack-priv static void
pack-priv static void
pack-priv static boolean
pack-priv static boolean
private static ActiveRegion
private static ActiveRegion
pack-priv static void
pack-priv static boolean
pack-priv static void
pack-priv static void
pack-priv static ActiveRegion
pack-priv static ActiveRegion
pack-priv static void
VertexWeights(GLUvertex isect, GLUvertex org, GLUvertex dst, float[] weights)

pack-priv static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

SENTINEL_COORDback to summary
private static final double SENTINEL_COORD
TOLERANCE_NONZEROback to summary
private static final boolean TOLERANCE_NONZERO

Constructor Detail

Sweepback to summary
private Sweep()

Method Detail

__gl_computeInteriorback to summary
public static boolean __gl_computeInterior(GLUtessellatorImpl tess)
AddRegionBelowback to summary
pack-priv static ActiveRegion AddRegionBelow(GLUtessellatorImpl tess, ActiveRegion regAbove, GLUhalfEdge eNewUp)
AddRightEdgesback to summary
pack-priv static void AddRightEdges(GLUtessellatorImpl tess, ActiveRegion regUp, GLUhalfEdge eFirst, GLUhalfEdge eLast, GLUhalfEdge eTopLeft, boolean cleanUp)
AddSentinelback to summary
pack-priv static void AddSentinel(GLUtessellatorImpl tess, double t)
AddWindingback to summary
private static void AddWinding(GLUhalfEdge eDst, GLUhalfEdge eSrc)
CallCombineback to summary
pack-priv static void CallCombine(GLUtessellatorImpl tess, GLUvertex isect, Object[] data, float[] weights, boolean needed)
CheckForIntersectback to summary
pack-priv static boolean CheckForIntersect(GLUtessellatorImpl tess, ActiveRegion regUp)
CheckForLeftSpliceback to summary
pack-priv static boolean CheckForLeftSplice(GLUtessellatorImpl tess, ActiveRegion regUp)
CheckForRightSpliceback to summary
pack-priv static boolean CheckForRightSplice(GLUtessellatorImpl tess, ActiveRegion regUp)
ComputeWindingback to summary
pack-priv static void ComputeWinding(GLUtessellatorImpl tess, ActiveRegion reg)
ConnectLeftDegenerateback to summary
pack-priv static void ConnectLeftDegenerate(GLUtessellatorImpl tess, ActiveRegion regUp, GLUvertex vEvent)
ConnectLeftVertexback to summary
pack-priv static void ConnectLeftVertex(GLUtessellatorImpl tess, GLUvertex vEvent)
ConnectRightVertexback to summary
pack-priv static void ConnectRightVertex(GLUtessellatorImpl tess, ActiveRegion regUp, GLUhalfEdge eBottomLeft)
DebugEventback to summary
private static void DebugEvent(GLUtessellatorImpl tess)
DeleteRegionback to summary
pack-priv static void DeleteRegion(GLUtessellatorImpl tess, ActiveRegion reg)
DoneEdgeDictback to summary
pack-priv static void DoneEdgeDict(GLUtessellatorImpl tess)
DonePriorityQback to summary
pack-priv static void DonePriorityQ(GLUtessellatorImpl tess)
EdgeLeqback to summary
pack-priv static boolean EdgeLeq(GLUtessellatorImpl tess, ActiveRegion reg1, ActiveRegion reg2)
FinishLeftRegionsback to summary
pack-priv static GLUhalfEdge FinishLeftRegions(GLUtessellatorImpl tess, ActiveRegion regFirst, ActiveRegion regLast)
FinishRegionback to summary
pack-priv static void FinishRegion(GLUtessellatorImpl tess, ActiveRegion reg)
FixUpperEdgeback to summary
pack-priv static boolean FixUpperEdge(ActiveRegion reg, GLUhalfEdge newEdge)
GetIntersectDataback to summary
pack-priv static void GetIntersectData(GLUtessellatorImpl tess, GLUvertex isect, GLUvertex orgUp, GLUvertex dstUp, GLUvertex orgLo, GLUvertex dstLo)
InitEdgeDictback to summary
pack-priv static void InitEdgeDict(final GLUtessellatorImpl tess)
InitPriorityQback to summary
pack-priv static boolean InitPriorityQ(GLUtessellatorImpl tess)
IsWindingInsideback to summary
pack-priv static boolean IsWindingInside(GLUtessellatorImpl tess, int n)
RegionAboveback to summary
private static ActiveRegion RegionAbove(ActiveRegion r)
RegionBelowback to summary
private static ActiveRegion RegionBelow(ActiveRegion r)
RemoveDegenerateEdgesback to summary
pack-priv static void RemoveDegenerateEdges(GLUtessellatorImpl tess)
RemoveDegenerateFacesback to summary
pack-priv static boolean RemoveDegenerateFaces(GLUmesh mesh)
SpliceMergeVerticesback to summary
pack-priv static void SpliceMergeVertices(GLUtessellatorImpl tess, GLUhalfEdge e1, GLUhalfEdge e2)
SweepEventback to summary
pack-priv static void SweepEvent(GLUtessellatorImpl tess, GLUvertex vEvent)
TopLeftRegionback to summary
pack-priv static ActiveRegion TopLeftRegion(ActiveRegion reg)
TopRightRegionback to summary
pack-priv static ActiveRegion TopRightRegion(ActiveRegion reg)
VertexWeightsback to summary
pack-priv static void VertexWeights(GLUvertex isect, GLUvertex org, GLUvertex dst, float[] weights)
WalkDirtyRegionsback to summary
pack-priv static void WalkDirtyRegions(GLUtessellatorImpl tess, ActiveRegion regUp)