GLUtessellatorImpl

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Extract contours, not triangles

Link copied to clipboard

the vertex data

Link copied to clipboard

number of cached vertices

Link copied to clipboard
lateinit var dict: Dict

edge dictionary for sweep line

Link copied to clipboard
lateinit var event: GLUvertex

current sweep event being processed

Link copied to clipboard

fatal error: needed combine callback

Link copied to clipboard

mark boundary edges (use EdgeFlag)

Link copied to clipboard

list of triangles which could not be rendered as strips or fans

Link copied to clipboard
lateinit var mesh: GLUmesh

stores the input contours, and eventually the tessellation itself

Link copied to clipboard

user-specified normal (if provided)

Link copied to clipboard
lateinit var pq: PriorityQ

priority queue of vertex events

Link copied to clipboard

unit vector in s-direction (debugging)

Link copied to clipboard

unit vector in t-direction (debugging)

Link copied to clipboard

rule for determining polygon interior

Functions

Link copied to clipboard
Link copied to clipboard
fun callCombineOrCombineData(coords: DoubleArray, vertexData: Array<Any?>, weights: FloatArray, outData: Array<Any?>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun gluDeleteTess()
Link copied to clipboard
open override fun gluGetTessProperty(which: Int, value: DoubleArray, valueOffset: Int)

Returns tessellator property

Link copied to clipboard
open override fun gluTessBeginContour()
Link copied to clipboard
open override fun gluTessBeginPolygon(data: Any?)
Link copied to clipboard
open override fun gluTessCallback(which: Int, aCallback: GLUtessellatorCallback?)
Link copied to clipboard
open override fun gluTessEndContour()
Link copied to clipboard
open override fun gluTessEndPolygon()
Link copied to clipboard
open override fun gluTessNormal(x: Double, y: Double, z: Double)
Link copied to clipboard
open override fun gluTessProperty(which: Int, value: Double)
Link copied to clipboard
open override fun gluTessVertex(coords: DoubleArray, coordsOffset: Int, vertexData: Any)