diff --git a/docs/examples/quickhull/Face.html b/docs/examples/quickhull/Face.html
index 504b53d2b88461779c0b37ff781b31270771a778..54196fb0321498820b36fe4302028949fa26b5c3 100644
--- a/docs/examples/quickhull/Face.html
+++ b/docs/examples/quickhull/Face.html
@@ -44,7 +44,7 @@
Signed distance from face to the origin. Default is 0.
-
[property:Vertex outside]
+ [property:VertexNode outside]
Reference to a vertex in a vertex list this face can see. Default is null.
@@ -61,10 +61,10 @@
Methods
- [method:Face create]( [page:Vertex a], [page:Vertex b], [page:Vertex c] )
- [page:Vertex a] - First vertex of the face.
- [page:Vertex b] - Second vertex of the face.
- [page:Vertex c] - Third vertex of the face.
+ [method:Face create]( [page:VertexNode a], [page:VertexNode b], [page:VertexNode c] )
+ [page:VertexNode a] - First vertex of the face.
+ [page:VertexNode b] - Second vertex of the face.
+ [page:VertexNode c] - Third vertex of the face.
Creates a face.
diff --git a/docs/examples/quickhull/HalfEdge.html b/docs/examples/quickhull/HalfEdge.html
index 667e6bcc5ea1eaeaaf2689627dbe87afe831b4db..b00281cbde2c847d3c58aa3cfb83433493f645af 100644
--- a/docs/examples/quickhull/HalfEdge.html
+++ b/docs/examples/quickhull/HalfEdge.html
@@ -18,15 +18,15 @@
Constructor
- [name]( [page:Vertex vertex], [page:Face face] )
- [page:Vertex vertex] - [page:Vertex] A reference to its destination vertex.
+ [name]( [page:VertexNode vertex], [page:Face face] )
+ [page:VertexNode vertex] - [page:VertexNode] A reference to its destination vertex.
[page:Face face] - [page:Face] A reference to its face.
Properties
- [property:Vertex vertex]
+ [property:VertexNode vertex]
Reference to the destination vertex. The origin vertex can be obtained by querying the destination of its twin, or of the previous half-edge. Default is undefined.
@@ -53,10 +53,10 @@
Methods
- [method:Vertex head]()
+ [method:VertexNode head]()
Returns the destintation vertex.
- [method:Vertex tail]()
+ [method:VertexNode tail]()
Returns the origin vertex.
[method:Float length]()
diff --git a/docs/examples/quickhull/QuickHull.html b/docs/examples/quickhull/QuickHull.html
index ff688118a246c2fe3e5dce0e1b928029b30b0c6f..b6963c1afaa3b78aa31cc83b1f19d573f6b858d2 100644
--- a/docs/examples/quickhull/QuickHull.html
+++ b/docs/examples/quickhull/QuickHull.html
@@ -51,44 +51,44 @@
[property:Array vertices]
- The internal representation of the given geometry data (an array of [page:Vertex vertices]).
+ The internal representation of the given geometry data (an array of [page:VertexNode vertices]).
Methods
- [method:QuickHull3 setFromPoints]( [page:Array points] )
+ [method:QuickHull setFromPoints]( [page:Array points] )
[page:Array points] - Array of [page:Vector3 Vector3s] that the resulting convex hull will contain.
Computes to convex hull for the given array of points.
- [method:QuickHull3 setFromObject]( [page:Object3D object] )
+ [method:QuickHull setFromObject]( [page:Object3D object] )
[page:Object3D object] - [page:Object3D] to compute the convex hull of.
Computes the convex hull of an [page:Object3D] (including its children),
accounting for the world transforms of both the object and its childrens.
- [method:QuickHull3 makeEmpty]()
+ [method:QuickHull makeEmpty]()
Makes this convex hull empty.
- [method:QuickHull3 addVertexToFace]( [page:Vertex vertex], [page:Face face] )
- [page:Vertex vertex] - The vetex to add.
+ [method:QuickHull addVertexToFace]( [page:VertexNode vertex], [page:Face face] )
+ [page:VertexNodeNode vertex] - The vetex to add.
[page:Face face] - The target face.
Adds a vertex to the 'assigned' list of vertices and assigns it to the given face.
- [method:QuickHull3 removeVertexFromFace]( [page:Vertex vertex], [page:Face face] )
- [page:Vertex vertex] - The vetex to remove.
+ [method:QuickHull removeVertexFromFace]( [page:VertexNode vertex], [page:Face face] )
+ [page:VertexNode vertex] - The vetex to remove.
[page:Face face] - The target face.
Removes a vertex from the 'assigned' list of vertices and from the given face. It also makes sure that the link from 'face' to the first vertex it sees in 'assigned' is linked correctly after the removal.
- [method:Vertex removeAllVerticesFromFace]( [page:Face face] )
+ [method:VertexNode removeAllVerticesFromFace]( [page:Face face] )
[page:Face face] - The given face.
Removes all the visible vertices that a given face is able to see which are stored in the 'assigned' vertext list.
- [method:QuickHull3 deleteFaceVertices]( [page:Face face], [page:Face absorbingFace] )
+ [method:QuickHull deleteFaceVertices]( [page:Face face], [page:Face absorbingFace] )
[page:Face face] - The given face.
[page:Face absorbingFace] - An optional face that tries to absorb the vertices of the first face.
@@ -100,7 +100,7 @@
- [method:QuickHull3 resolveUnassignedPoints]( [page:Array newFaces] )
+ [method:QuickHull resolveUnassignedPoints]( [page:Array newFaces] )
[page:Face newFaces] - An array of new faces.
Reassigns as many vertices as possible from the unassigned list to the new faces.
@@ -109,15 +109,15 @@
Computes the extremes values (min/max vectors) which will be used to compute the inital hull.
- [method:QuickHull3 computeInitialHull]()
+ [method:QuickHull computeInitialHull]()
Computes the initial simplex assigning to its faces all the points that are candidates to form part of the hull.
- [method:QuickHull3 reindexFaces]()
+ [method:QuickHull reindexFaces]()
Removes inactive (e.g. deleted) faces from the internal face list.
- [method:Vertex nextVertexToAdd]()
+ [method:VertexNode nextVertexToAdd]()
Finds the next vertex to create faces with the current hull.
- [method:QuickHull3 computeHorizon]( [page:Vector3 eyePoint], [page:HalfEdge crossEdge], [page:Face face], [page:Array horizon] )
+ [method:QuickHull computeHorizon]( [page:Vector3 eyePoint], [page:HalfEdge crossEdge], [page:Face face], [page:Array horizon] )
[page:Vector3 eyePoint] - The 3D-coordinates of a point.
[page:HalfEdge crossEdge] - The edge used to jump to the current face.
[page:Face face] - The current face being tested.
@@ -135,21 +135,21 @@
Computes a chain of half edges in CCW order called the 'horizon'. For an edge to be part of the horizon it must join a face that can see 'eyePoint' and a face that cannot see 'eyePoint'.
- [method:HalfEdge addAdjoiningFace]( [page:Vertex eyeVertex], [page:HalfEdge horizonEdge] )
- [page:Vertex eyeVertex] - The vertex that is added to the hull.
+ [method:HalfEdge addAdjoiningFace]( [page:VertexNode eyeVertex], [page:HalfEdge horizonEdge] )
+ [page:VertexNode eyeVertex] - The vertex that is added to the hull.
[page:HalfEdge horizonEdge] - A single edge of the horizon.
Creates a face with the vertices 'eyeVertex.point', 'horizonEdge.tail' and 'horizonEdge.head' in CCW order.
All the half edges are created in CCW order thus the face is always pointing outside the hull
- [method:QuickHull3 addNewFaces]( [page:Vertex eyeVertex], [page:HalfEdge horizonEdge] )
- [page:Vertex eyeVertex] - The vertex that is added to the hull.
+ [method:QuickHull addNewFaces]( [page:VertexNode eyeVertex], [page:HalfEdge horizonEdge] )
+ [page:VertexNode eyeVertex] - The vertex that is added to the hull.
[page:HalfEdge horizon] - An array of half-edges that form the horizon.
Adds 'horizon.length' faces to the hull, each face will be linked with the horizon opposite face and the face on the left/right.
- [method:QuickHull3 addVertexToHull]( [page:Vertex eyeVertex] )
- [page:Vertex eyeVertex] - The vertex that is added to the hull.
+ [method:QuickHull addVertexToHull]( [page:VertexNode eyeVertex] )
+ [page:VertexNode eyeVertex] - The vertex that is added to the hull.
Adds a vertex to the hull with the following algorithm
- [method:QuickHull3 cleanup]()
+ [method:QuickHull cleanup]()
Cleans up internal properties after computing the convex hull.
- [method:QuickHull3 compute]()
+ [method:QuickHull compute]()
Starts the execution of the quick hull algorithm.
diff --git a/docs/examples/quickhull/VertexList.html b/docs/examples/quickhull/VertexList.html
index 3255b8050ed6978d781eb6590bc83170e79ca9af..e975195bd412e913ea3932159408b8d4435cf546 100644
--- a/docs/examples/quickhull/VertexList.html
+++ b/docs/examples/quickhull/VertexList.html
@@ -24,22 +24,22 @@
Properties
- [property:Vertex head]
+ [property:VertexNode head]
Reference to the first vertex of the linked list. Default is null.
- [property:Vertex tail]
+ [property:VertexNode tail]
Reference to the last vertex of the linked list. Default is null.
Methods
- [method:Vertex first]()
+ [method:VertexNode first]()
Returns the head reference.
- [method:Vertex last]()
+ [method:VertexNode last]()
Returns the tail reference.
[method:VertexList clear]()
diff --git a/docs/examples/quickhull/VertexNode.html b/docs/examples/quickhull/VertexNode.html
index ad4f29fc935395e4fefeb9a947363b5a1d20cfd3..eb92e4d5c3ee5f2a05e959e43e860f8e6e8f2faa 100644
--- a/docs/examples/quickhull/VertexNode.html
+++ b/docs/examples/quickhull/VertexNode.html
@@ -30,12 +30,12 @@
A point (x, y, z) in 3D space. Default is undefined.
- [property:Vertex prev]
+ [property:VertexNode prev]
Reference to the previous vertex in the double linked list. Default is null.
- [property:Vertex next]
+ [property:VertexNode next]
Reference to the next vertex in the double linked list. Default is null.