rsagl-0.2.1: The RogueStar Animation and Graphics Library
Source code
Contents
Index
RSAGL.Tesselation
Documentation
type
TesselatedSurface
a = [
TesselatedElement
a]
Source
data
TesselatedElement
a
Source
Constructors
TesselatedTriangleFan
[a]
TesselatedQuadStrip
[a]
Instances
Functor
TesselatedElement
Read
a =>
Read
(
TesselatedElement
a)
Show
a =>
Show
(
TesselatedElement
a)
NFData
a =>
NFData
(
TesselatedElement
a)
AffineTransformable
a =>
AffineTransformable
(
TesselatedElement
a)
Bound3D
a =>
Bound3D
(
TesselatedElement
a)
tesselatedSurfaceToVertexCloud
::
TesselatedSurface
a -> [a]
Source
tesselateSurface
::
ConcavityDetection
a =>
Surface
a -> (
Integer
,
Integer
) ->
TesselatedSurface
a
Source
tesselateGrid
::
ConcavityDetection
a => [[(
Double
, a)]] ->
TesselatedSurface
a
Source
tesselatedElementToOpenGL
:: (a ->
IO
()) ->
TesselatedElement
a ->
IO
()
Source
class
ConcavityDetection
a
where
Source
Methods
isConcave
:: [a] ->
Bool
Source
toPoint3D
:: a ->
Point3D
Source
Instances
ConcavityDetection
SurfaceVertex3D
ConcavityDetection
Point3D
Produced by
Haddock
version 2.1.0