PlyRenderer

class PlyRenderer(context: Context, dimensionLabels: Vector3? = null, userCenter: Vector3? = null) : GLSurfaceView.Renderer

Simple OpenGL ES renderer for PLY files

Constructors

Link copied to clipboard
constructor(context: Context, dimensionLabels: Vector3? = null, userCenter: Vector3? = null)

Types

Link copied to clipboard
data class TextQuad(val texture: Int, val vertices: FloatBuffer, val position: FloatArray)
Link copied to clipboard
data class TextTexture(val textureId: Int, val width: Int, val height: Int)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var panX: Float
Link copied to clipboard
var panY: Float
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun cleanup()
Link copied to clipboard
fun clearData()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun detectHandleTouch(screenX: Float, screenY: Float): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun onDrawFrame(gl: GL10?)
Link copied to clipboard
open override fun onSurfaceChanged(gl: GL10?, width: Int, height: Int)
Link copied to clipboard
open override fun onSurfaceCreated(gl: GL10?, config: EGLConfig?)
Link copied to clipboard
Link copied to clipboard
fun selectHandle(index: Int)
Link copied to clipboard
fun setPan(x: Float, y: Float)
Link copied to clipboard
fun setRotation(x: Float, y: Float)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun updateSingleDimensionFromDrag(screenDeltaX: Float, screenDeltaY: Float)