diff --git a/README.md b/README.md
index 99c0428..271844f 100644
--- a/README.md
+++ b/README.md
@@ -11,7 +11,7 @@ A graphics library to enable the real-time rendering of 2D signed distance field
- [View it in action (demos)](https://sdf2d.schmelczer.dev)
- [View it in action (video game)](https://decla.red)
- [Documentation](https://schmelczerandras.github.io/sdf-2d/)
-- [In-depth information](https://github.com/schmelczerandras/sdf-2d/blob/master/media/sdf-2d.pdf)
+- [In-depth information](https://github.com/schmelczerandras/sdf-2d/blob/master/media/thesis-andras-schmelczer.pdf)
## Features
diff --git a/docs/classes/circlebase.html b/docs/classes/circlebase.html
index 083f0b2..e203b70 100644
--- a/docs/classes/circlebase.html
+++ b/docs/classes/circlebase.html
@@ -120,7 +120,7 @@
Parameters
@@ -145,7 +145,7 @@
center: vec2
@@ -155,7 +155,7 @@
radius: number
@@ -167,7 +167,7 @@
Inherited from EmptyDrawable.descriptor
Overrides Drawable.descriptor
@@ -186,7 +186,7 @@
Inherited from EmptyDrawable.getObjectToSerialize
Overrides Drawable.getObjectToSerialize
Parameters
@@ -214,7 +214,7 @@
Inherited from EmptyDrawable.minDistance
Overrides Drawable.minDistance
Parameters
diff --git a/docs/classes/circlelight.html b/docs/classes/circlelight.html
index c0ef2f5..ce6a511 100644
--- a/docs/classes/circlelight.html
+++ b/docs/classes/circlelight.html
@@ -129,7 +129,7 @@
Parameters
@@ -158,7 +158,7 @@
@@ -169,7 +169,7 @@
@@ -180,7 +180,7 @@
@@ -191,7 +191,7 @@
@@ -210,7 +210,7 @@
Inherited from CircleLight.getObjectToSerialize
Overrides Drawable.getObjectToSerialize
Parameters
@@ -238,7 +238,7 @@
Inherited from CircleLight.minDistance
Overrides Drawable.minDistance
Parameters
@@ -262,7 +262,7 @@
Parameters
@@ -285,7 +285,7 @@
@@ -294,7 +294,7 @@
empty
: CircleLight = new CircleLight(vec2.create(), vec3.create(), 0)
@@ -304,7 +304,7 @@
shaderCombinationSteps: number[] = [0, 1, 2, 4, 8, 16]
@@ -314,7 +314,7 @@
uniformCountMacroName: string = "CIRCLE_LIGHT_COUNT"
@@ -324,7 +324,7 @@
propertyUniformMapping: object
@@ -333,7 +333,7 @@
center: string = "circleLightCenters"
@@ -343,7 +343,7 @@
color: string = "circleLightColors"
@@ -353,7 +353,7 @@
intensity: string = "circleLightIntensities"
diff --git a/docs/classes/colorfulcircle.html b/docs/classes/colorfulcircle.html
index 4aa2fb2..729e18c 100644
--- a/docs/classes/colorfulcircle.html
+++ b/docs/classes/colorfulcircle.html
@@ -122,7 +122,7 @@
Parameters
@@ -150,7 +150,7 @@
center: vec2
@@ -160,7 +160,7 @@
colorIndex: number
@@ -170,7 +170,7 @@
radius: number
@@ -188,7 +188,7 @@
Parameters
@@ -215,7 +215,7 @@
Parameters
@@ -238,7 +238,7 @@
@@ -257,7 +257,7 @@
shaderCombinationSteps: number[] = [0, 1, 2, 3, 8, 16]
@@ -267,7 +267,7 @@
uniformCountMacroName: string = "COLORFUL_CIRCLE_COUNT"
@@ -277,7 +277,7 @@
propertyUniformMapping: object
@@ -286,7 +286,7 @@
center: string = "colorfulCircleCenters"
@@ -296,7 +296,7 @@
colorIndex: string = "colorfulCircleColorIndex"
@@ -306,7 +306,7 @@
radius: string = "colorfulCircleRadii"
@@ -317,7 +317,7 @@
sdf: object
@@ -326,7 +326,7 @@
distanceFunctionName: string = "circleMinDistance"
@@ -336,7 +336,7 @@
shader: string = `uniform vec2 colorfulCircleCenters[COLORFUL_CIRCLE_COUNT];uniform float colorfulCircleRadii[COLORFUL_CIRCLE_COUNT];uniform int colorfulCircleColorIndex[COLORFUL_CIRCLE_COUNT];float circleMinDistance(vec2 target, out vec4 color) {float minDistance = 1000.0;for (int i = 0; i < COLORFUL_CIRCLE_COUNT; i++) {float dist = distance(colorfulCircleCenters[i], target) - colorfulCircleRadii[i];if (dist < minDistance) {color = readFromPalette(colorfulCircleColorIndex[i]);dist = minDistance;}}return minDistance;}`
diff --git a/docs/classes/deltatimecalculator.html b/docs/classes/deltatimecalculator.html
index bf414e8..7d49484 100644
--- a/docs/classes/deltatimecalculator.html
+++ b/docs/classes/deltatimecalculator.html
@@ -113,7 +113,7 @@
@@ -133,7 +133,7 @@
Returns void
@@ -150,7 +150,7 @@
Parameters
@@ -153,7 +153,7 @@Inherited from EmptyDrawable.descriptor
Overrides Drawable.descriptor
-- Defined in drawables/empty-drawable.ts:11
+ - Defined in drawables/empty-drawable.ts:11
@@ -214,7 +214,7 @@Inherited from EmptyDrawable.getObjectToSerialize
Overrides Drawable.getObjectToSerialize
-- Defined in drawables/empty-drawable.ts:19
+ - Defined in drawables/empty-drawable.ts:19
Parameters
@@ -242,7 +242,7 @@Inherited from EmptyDrawable.minDistance
Overrides Drawable.minDistance
-- Defined in drawables/empty-drawable.ts:14
+ - Defined in drawables/empty-drawable.ts:14
Parameters
diff --git a/docs/classes/flashlight.html b/docs/classes/flashlight.html index 7e1be02..102d4e3 100644 --- a/docs/classes/flashlight.html +++ b/docs/classes/flashlight.html @@ -131,7 +131,7 @@Parameters
@@ -166,7 +166,7 @@ @@ -177,7 +177,7 @@ @@ -187,7 +187,7 @@Parameters
@@ -265,7 +265,7 @@Inherited from CircleLight.minDistance
Overrides Drawable.minDistance
-- Defined in drawables/lights/light-drawable.ts:16
+ - Defined in drawables/lights/light-drawable.ts:16
Parameters
@@ -289,7 +289,7 @@Parameters
@@ -312,7 +312,7 @@Parameters
@@ -149,7 +149,7 @@Returns number
@@ -196,7 +196,7 @@Parameters
@@ -153,7 +153,7 @@Inherited from EmptyDrawable.descriptor
Overrides Drawable.descriptor
-- Defined in drawables/empty-drawable.ts:11
+ - Defined in drawables/empty-drawable.ts:11
@@ -214,7 +214,7 @@Inherited from EmptyDrawable.getObjectToSerialize
Overrides Drawable.getObjectToSerialize
-- Defined in drawables/empty-drawable.ts:19
+ - Defined in drawables/empty-drawable.ts:19
Parameters
@@ -242,7 +242,7 @@Inherited from EmptyDrawable.minDistance
Overrides Drawable.minDistance
-- Defined in drawables/empty-drawable.ts:14
+ - Defined in drawables/empty-drawable.ts:14
Parameters
diff --git a/docs/classes/metacirclebase.html b/docs/classes/metacirclebase.html index f697f3c..5b97ed3 100644 --- a/docs/classes/metacirclebase.html +++ b/docs/classes/metacirclebase.html @@ -120,7 +120,7 @@Parameters
@@ -145,7 +145,7 @@Inherited from EmptyDrawable.descriptor
Overrides Drawable.descriptor
-- Defined in drawables/empty-drawable.ts:11
+ - Defined in drawables/empty-drawable.ts:11
@@ -186,7 +186,7 @@Inherited from EmptyDrawable.getObjectToSerialize
Overrides Drawable.getObjectToSerialize
-- Defined in drawables/empty-drawable.ts:19
+ - Defined in drawables/empty-drawable.ts:19
Parameters
@@ -214,7 +214,7 @@Inherited from EmptyDrawable.minDistance
Overrides Drawable.minDistance
-- Defined in drawables/empty-drawable.ts:14
+ - Defined in drawables/empty-drawable.ts:14
Parameters
diff --git a/docs/classes/polygonbase.html b/docs/classes/polygonbase.html index 96ebe83..9004e69 100644 --- a/docs/classes/polygonbase.html +++ b/docs/classes/polygonbase.html @@ -124,7 +124,7 @@Parameters
@@ -146,7 +146,7 @@Inherited from EmptyDrawable.descriptor
Overrides Drawable.descriptor
-- Defined in drawables/empty-drawable.ts:11
+ - Defined in drawables/empty-drawable.ts:11
@@ -177,7 +177,7 @@Inherited from EmptyDrawable.getObjectToSerialize
Overrides Drawable.getObjectToSerialize
-- Defined in drawables/empty-drawable.ts:19
+ - Defined in drawables/empty-drawable.ts:19
Parameters
@@ -205,7 +205,7 @@Inherited from EmptyDrawable.minDistance
Overrides Drawable.minDistance
-- Defined in drawables/empty-drawable.ts:14
+ - Defined in drawables/empty-drawable.ts:14
Parameters
diff --git a/docs/classes/rotatedrectanglebase.html b/docs/classes/rotatedrectanglebase.html index 9aa9dfc..9e5417a 100644 --- a/docs/classes/rotatedrectanglebase.html +++ b/docs/classes/rotatedrectanglebase.html @@ -121,7 +121,7 @@Parameters
@@ -149,7 +149,7 @@Inherited from EmptyDrawable.descriptor
Overrides Drawable.descriptor
-- Defined in drawables/empty-drawable.ts:11
+ - Defined in drawables/empty-drawable.ts:11
@@ -200,7 +200,7 @@Inherited from EmptyDrawable.getObjectToSerialize
Overrides Drawable.getObjectToSerialize
-- Defined in drawables/empty-drawable.ts:19
+ - Defined in drawables/empty-drawable.ts:19
Parameters
@@ -228,7 +228,7 @@Inherited from EmptyDrawable.minDistance
Overrides Drawable.minDistance
-- Defined in drawables/empty-drawable.ts:14
+ - Defined in drawables/empty-drawable.ts:14
Parameters
diff --git a/docs/enums/filteringoptions.html b/docs/enums/filteringoptions.html index 241b0a9..72552e8 100644 --- a/docs/enums/filteringoptions.html +++ b/docs/enums/filteringoptions.html @@ -85,7 +85,7 @@
Documentation
-The motivation behind this library and more in-depth information about the rendering techniques utilised can be found in this technical report.
+The motivation behind this library and more in-depth information about the rendering techniques utilised can be found in my thesis.
Links
diff --git a/docs/interfaces/__global.array.html b/docs/interfaces/__global.array.html index 4287be0..2c48b3e 100644 --- a/docs/interfaces/__global.array.html +++ b/docs/interfaces/__global.array.html @@ -104,7 +104,7 @@Parameters
@@ -139,7 +139,7 @@Inherited from EmptyDrawable.descriptor
Overrides Drawable.descriptor
-- Defined in drawables/empty-drawable.ts:11
+ - Defined in drawables/empty-drawable.ts:11
@@ -180,7 +180,7 @@Inherited from EmptyDrawable.getObjectToSerialize
Overrides Drawable.getObjectToSerialize
-- Defined in drawables/empty-drawable.ts:19
+ - Defined in drawables/empty-drawable.ts:19
Parameters
@@ -208,7 +208,7 @@Inherited from EmptyDrawable.minDistance
Overrides Drawable.minDistance
-- Defined in drawables/empty-drawable.ts:14
+ - Defined in drawables/empty-drawable.ts:14
Parameters
diff --git a/docs/interfaces/renderer.html b/docs/interfaces/renderer.html index 547be3a..3522034 100644 --- a/docs/interfaces/renderer.html +++ b/docs/interfaces/renderer.html @@ -114,7 +114,7 @@