Skip to content

Commit

Permalink
Merge pull request #181 from xeolabs/outlining
Browse files Browse the repository at this point in the history
Outlining
  • Loading branch information
xeolabs authored Jul 5, 2017
2 parents d711d76 + 9203845 commit 1b665f3
Show file tree
Hide file tree
Showing 335 changed files with 9,210 additions and 982 deletions.
946 changes: 800 additions & 146 deletions build/xeogl.js

Large diffs are not rendered by default.

22 changes: 11 additions & 11 deletions build/xeogl.min.js

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions dev-scripts.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@
"src/_renderer/chunks/lightsChunk.js",
"src/_renderer/chunks/modelTransformChunk.js",
"src/_renderer/chunks/modesChunk.js",
"src/_renderer/chunks/outlineChunk.js",
"src/_renderer/chunks/phongMaterialChunk.js",
"src/_renderer/chunks/metallicMaterialChunk.js",
"src/_renderer/chunks/specularMaterialChunk.js",
Expand Down Expand Up @@ -123,6 +124,9 @@
"src/models/gltf/glTFLoader.js",
"src/models/gltfModel.js",

"src/outline/_module.js",
"src/outline/outline.js",

"src/materials/_module.js",
"src/materials/material.js",
"src/materials/phongMaterial.js",
Expand Down
7 changes: 7 additions & 0 deletions docs/api.js
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ YUI.add("yuidoc-meta", function(Y) {
"OBBGeometry",
"OBJGeometry",
"Ortho",
"Outline",
"Path",
"PathGeometry",
"Perspective",
Expand Down Expand Up @@ -120,6 +121,7 @@ YUI.add("yuidoc-meta", function(Y) {
"materials",
"math",
"models",
"outline",
"rendering",
"shaders",
"skyboxes",
Expand Down Expand Up @@ -239,6 +241,11 @@ YUI.add("yuidoc-meta", function(Y) {
"name": "models",
"description": "Models are units of xeogl content."
},
{
"displayName": "outline",
"name": "outline",
"description": "An outline rendering effect for emphasis."
},
{
"displayName": "rendering",
"name": "rendering",
Expand Down
2 changes: 2 additions & 0 deletions docs/classes/AABBGeometry.html
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="../classes/OBBGeometry.html">OBBGeometry</a></li>
<li><a href="../classes/OBJGeometry.html">OBJGeometry</a></li>
<li><a href="../classes/Ortho.html">Ortho</a></li>
<li><a href="../classes/Outline.html">Outline</a></li>
<li><a href="../classes/Path.html">Path</a></li>
<li><a href="../classes/PathGeometry.html">PathGeometry</a></li>
<li><a href="../classes/Perspective.html">Perspective</a></li>
Expand Down Expand Up @@ -161,6 +162,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="..//modules/materials.html">materials</a></li>
<li><a href="..//modules/math.html">math</a></li>
<li><a href="..//modules/models.html">models</a></li>
<li><a href="..//modules/outline.html">outline</a></li>
<li><a href="..//modules/rendering.html">rendering</a></li>
<li><a href="..//modules/shaders.html">shaders</a></li>
<li><a href="..//modules/skyboxes.html">skyboxes</a></li>
Expand Down
2 changes: 2 additions & 0 deletions docs/classes/AmbientLight.html
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="../classes/OBBGeometry.html">OBBGeometry</a></li>
<li><a href="../classes/OBJGeometry.html">OBJGeometry</a></li>
<li><a href="../classes/Ortho.html">Ortho</a></li>
<li><a href="../classes/Outline.html">Outline</a></li>
<li><a href="../classes/Path.html">Path</a></li>
<li><a href="../classes/PathGeometry.html">PathGeometry</a></li>
<li><a href="../classes/Perspective.html">Perspective</a></li>
Expand Down Expand Up @@ -161,6 +162,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="..//modules/materials.html">materials</a></li>
<li><a href="..//modules/math.html">math</a></li>
<li><a href="..//modules/models.html">models</a></li>
<li><a href="..//modules/outline.html">outline</a></li>
<li><a href="..//modules/rendering.html">rendering</a></li>
<li><a href="..//modules/shaders.html">shaders</a></li>
<li><a href="..//modules/skyboxes.html">skyboxes</a></li>
Expand Down
2 changes: 2 additions & 0 deletions docs/classes/Annotation.html
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="../classes/OBBGeometry.html">OBBGeometry</a></li>
<li><a href="../classes/OBJGeometry.html">OBJGeometry</a></li>
<li><a href="../classes/Ortho.html">Ortho</a></li>
<li><a href="../classes/Outline.html">Outline</a></li>
<li><a href="../classes/Path.html">Path</a></li>
<li><a href="../classes/PathGeometry.html">PathGeometry</a></li>
<li><a href="../classes/Perspective.html">Perspective</a></li>
Expand Down Expand Up @@ -161,6 +162,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="..//modules/materials.html">materials</a></li>
<li><a href="..//modules/math.html">math</a></li>
<li><a href="..//modules/models.html">models</a></li>
<li><a href="..//modules/outline.html">outline</a></li>
<li><a href="..//modules/rendering.html">rendering</a></li>
<li><a href="..//modules/shaders.html">shaders</a></li>
<li><a href="..//modules/skyboxes.html">skyboxes</a></li>
Expand Down
2 changes: 2 additions & 0 deletions docs/classes/AnnotationStory.html
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="../classes/OBBGeometry.html">OBBGeometry</a></li>
<li><a href="../classes/OBJGeometry.html">OBJGeometry</a></li>
<li><a href="../classes/Ortho.html">Ortho</a></li>
<li><a href="../classes/Outline.html">Outline</a></li>
<li><a href="../classes/Path.html">Path</a></li>
<li><a href="../classes/PathGeometry.html">PathGeometry</a></li>
<li><a href="../classes/Perspective.html">Perspective</a></li>
Expand Down Expand Up @@ -161,6 +162,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="..//modules/materials.html">materials</a></li>
<li><a href="..//modules/math.html">math</a></li>
<li><a href="..//modules/models.html">models</a></li>
<li><a href="..//modules/outline.html">outline</a></li>
<li><a href="..//modules/rendering.html">rendering</a></li>
<li><a href="..//modules/shaders.html">shaders</a></li>
<li><a href="..//modules/skyboxes.html">skyboxes</a></li>
Expand Down
2 changes: 2 additions & 0 deletions docs/classes/AxisHelper.html
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="../classes/OBBGeometry.html">OBBGeometry</a></li>
<li><a href="../classes/OBJGeometry.html">OBJGeometry</a></li>
<li><a href="../classes/Ortho.html">Ortho</a></li>
<li><a href="../classes/Outline.html">Outline</a></li>
<li><a href="../classes/Path.html">Path</a></li>
<li><a href="../classes/PathGeometry.html">PathGeometry</a></li>
<li><a href="../classes/Perspective.html">Perspective</a></li>
Expand Down Expand Up @@ -161,6 +162,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="..//modules/materials.html">materials</a></li>
<li><a href="..//modules/math.html">math</a></li>
<li><a href="..//modules/models.html">models</a></li>
<li><a href="..//modules/outline.html">outline</a></li>
<li><a href="..//modules/rendering.html">rendering</a></li>
<li><a href="..//modules/shaders.html">shaders</a></li>
<li><a href="..//modules/skyboxes.html">skyboxes</a></li>
Expand Down
2 changes: 2 additions & 0 deletions docs/classes/Billboard.html
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="../classes/OBBGeometry.html">OBBGeometry</a></li>
<li><a href="../classes/OBJGeometry.html">OBJGeometry</a></li>
<li><a href="../classes/Ortho.html">Ortho</a></li>
<li><a href="../classes/Outline.html">Outline</a></li>
<li><a href="../classes/Path.html">Path</a></li>
<li><a href="../classes/PathGeometry.html">PathGeometry</a></li>
<li><a href="../classes/Perspective.html">Perspective</a></li>
Expand Down Expand Up @@ -161,6 +162,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="..//modules/materials.html">materials</a></li>
<li><a href="..//modules/math.html">math</a></li>
<li><a href="..//modules/models.html">models</a></li>
<li><a href="..//modules/outline.html">outline</a></li>
<li><a href="..//modules/rendering.html">rendering</a></li>
<li><a href="..//modules/shaders.html">shaders</a></li>
<li><a href="..//modules/skyboxes.html">skyboxes</a></li>
Expand Down
2 changes: 2 additions & 0 deletions docs/classes/Boundary2D.html
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="../classes/OBBGeometry.html">OBBGeometry</a></li>
<li><a href="../classes/OBJGeometry.html">OBJGeometry</a></li>
<li><a href="../classes/Ortho.html">Ortho</a></li>
<li><a href="../classes/Outline.html">Outline</a></li>
<li><a href="../classes/Path.html">Path</a></li>
<li><a href="../classes/PathGeometry.html">PathGeometry</a></li>
<li><a href="../classes/Perspective.html">Perspective</a></li>
Expand Down Expand Up @@ -161,6 +162,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="..//modules/materials.html">materials</a></li>
<li><a href="..//modules/math.html">math</a></li>
<li><a href="..//modules/models.html">models</a></li>
<li><a href="..//modules/outline.html">outline</a></li>
<li><a href="..//modules/rendering.html">rendering</a></li>
<li><a href="..//modules/shaders.html">shaders</a></li>
<li><a href="..//modules/skyboxes.html">skyboxes</a></li>
Expand Down
2 changes: 2 additions & 0 deletions docs/classes/Boundary3D.html
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="../classes/OBBGeometry.html">OBBGeometry</a></li>
<li><a href="../classes/OBJGeometry.html">OBJGeometry</a></li>
<li><a href="../classes/Ortho.html">Ortho</a></li>
<li><a href="../classes/Outline.html">Outline</a></li>
<li><a href="../classes/Path.html">Path</a></li>
<li><a href="../classes/PathGeometry.html">PathGeometry</a></li>
<li><a href="../classes/Perspective.html">Perspective</a></li>
Expand Down Expand Up @@ -161,6 +162,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="..//modules/materials.html">materials</a></li>
<li><a href="..//modules/math.html">math</a></li>
<li><a href="..//modules/models.html">models</a></li>
<li><a href="..//modules/outline.html">outline</a></li>
<li><a href="..//modules/rendering.html">rendering</a></li>
<li><a href="..//modules/shaders.html">shaders</a></li>
<li><a href="..//modules/skyboxes.html">skyboxes</a></li>
Expand Down
2 changes: 2 additions & 0 deletions docs/classes/BoundingSphereGeometry.html
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="../classes/OBBGeometry.html">OBBGeometry</a></li>
<li><a href="../classes/OBJGeometry.html">OBJGeometry</a></li>
<li><a href="../classes/Ortho.html">Ortho</a></li>
<li><a href="../classes/Outline.html">Outline</a></li>
<li><a href="../classes/Path.html">Path</a></li>
<li><a href="../classes/PathGeometry.html">PathGeometry</a></li>
<li><a href="../classes/Perspective.html">Perspective</a></li>
Expand Down Expand Up @@ -161,6 +162,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="..//modules/materials.html">materials</a></li>
<li><a href="..//modules/math.html">math</a></li>
<li><a href="..//modules/models.html">models</a></li>
<li><a href="..//modules/outline.html">outline</a></li>
<li><a href="..//modules/rendering.html">rendering</a></li>
<li><a href="..//modules/shaders.html">shaders</a></li>
<li><a href="..//modules/skyboxes.html">skyboxes</a></li>
Expand Down
2 changes: 2 additions & 0 deletions docs/classes/BoxGeometry.html
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="../classes/OBBGeometry.html">OBBGeometry</a></li>
<li><a href="../classes/OBJGeometry.html">OBJGeometry</a></li>
<li><a href="../classes/Ortho.html">Ortho</a></li>
<li><a href="../classes/Outline.html">Outline</a></li>
<li><a href="../classes/Path.html">Path</a></li>
<li><a href="../classes/PathGeometry.html">PathGeometry</a></li>
<li><a href="../classes/Perspective.html">Perspective</a></li>
Expand Down Expand Up @@ -161,6 +162,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="..//modules/materials.html">materials</a></li>
<li><a href="..//modules/math.html">math</a></li>
<li><a href="..//modules/models.html">models</a></li>
<li><a href="..//modules/outline.html">outline</a></li>
<li><a href="..//modules/rendering.html">rendering</a></li>
<li><a href="..//modules/shaders.html">shaders</a></li>
<li><a href="..//modules/skyboxes.html">skyboxes</a></li>
Expand Down
2 changes: 2 additions & 0 deletions docs/classes/BuildableModel.html
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="../classes/OBBGeometry.html">OBBGeometry</a></li>
<li><a href="../classes/OBJGeometry.html">OBJGeometry</a></li>
<li><a href="../classes/Ortho.html">Ortho</a></li>
<li><a href="../classes/Outline.html">Outline</a></li>
<li><a href="../classes/Path.html">Path</a></li>
<li><a href="../classes/PathGeometry.html">PathGeometry</a></li>
<li><a href="../classes/Perspective.html">Perspective</a></li>
Expand Down Expand Up @@ -161,6 +162,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="..//modules/materials.html">materials</a></li>
<li><a href="..//modules/math.html">math</a></li>
<li><a href="..//modules/models.html">models</a></li>
<li><a href="..//modules/outline.html">outline</a></li>
<li><a href="..//modules/rendering.html">rendering</a></li>
<li><a href="..//modules/shaders.html">shaders</a></li>
<li><a href="..//modules/skyboxes.html">skyboxes</a></li>
Expand Down
2 changes: 2 additions & 0 deletions docs/classes/Camera.html
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="../classes/OBBGeometry.html">OBBGeometry</a></li>
<li><a href="../classes/OBJGeometry.html">OBJGeometry</a></li>
<li><a href="../classes/Ortho.html">Ortho</a></li>
<li><a href="../classes/Outline.html">Outline</a></li>
<li><a href="../classes/Path.html">Path</a></li>
<li><a href="../classes/PathGeometry.html">PathGeometry</a></li>
<li><a href="../classes/Perspective.html">Perspective</a></li>
Expand Down Expand Up @@ -161,6 +162,7 @@ <h1 class="projectTitle"><a href="../../">xeogl</a> / <a href="../../docs">API D
<li><a href="..//modules/materials.html">materials</a></li>
<li><a href="..//modules/math.html">math</a></li>
<li><a href="..//modules/models.html">models</a></li>
<li><a href="..//modules/outline.html">outline</a></li>
<li><a href="..//modules/rendering.html">rendering</a></li>
<li><a href="..//modules/shaders.html">shaders</a></li>
<li><a href="..//modules/skyboxes.html">skyboxes</a></li>
Expand Down
Loading

0 comments on commit 1b665f3

Please sign in to comment.