diff --git a/.gitattributes b/.gitattributes index 1ff0c42..bf0e54a 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,63 +1,63 @@ -############################################################################### -# Set default behavior to automatically normalize line endings. -############################################################################### -* text=auto - -############################################################################### -# Set default behavior for command prompt diff. -# -# This is need for earlier builds of msysgit that does not have it on by -# default for csharp files. -# Note: This is only used by command line -############################################################################### -#*.cs diff=csharp - -############################################################################### -# Set the merge driver for project and solution files -# -# Merging from the command prompt will add diff markers to the files if there -# are conflicts (Merging from VS is not affected by the settings below, in VS -# the diff markers are never inserted). Diff markers may cause the following -# file extensions to fail to load in VS. An alternative would be to treat -# these files as binary and thus will always conflict and require user -# intervention with every merge. To do so, just uncomment the entries below -############################################################################### -#*.sln merge=binary -#*.csproj merge=binary -#*.vbproj merge=binary -#*.vcxproj merge=binary -#*.vcproj merge=binary -#*.dbproj merge=binary -#*.fsproj merge=binary -#*.lsproj merge=binary -#*.wixproj merge=binary -#*.modelproj merge=binary -#*.sqlproj merge=binary -#*.wwaproj merge=binary - -############################################################################### -# behavior for image files -# -# image files are treated as binary by default. -############################################################################### -#*.jpg binary -#*.png binary -#*.gif binary - -############################################################################### -# diff behavior for common document formats -# -# Convert binary document formats to text before diffing them. This feature -# is only available from the command line. Turn it on by uncommenting the -# entries below. -############################################################################### -#*.doc diff=astextplain -#*.DOC diff=astextplain -#*.docx diff=astextplain -#*.DOCX diff=astextplain -#*.dot diff=astextplain -#*.DOT diff=astextplain -#*.pdf diff=astextplain -#*.PDF diff=astextplain -#*.rtf diff=astextplain -#*.RTF diff=astextplain +############################################################################### +# Set default behavior to automatically normalize line endings. +############################################################################### +* -text + +############################################################################### +# Set default behavior for command prompt diff. +# +# This is need for earlier builds of msysgit that does not have it on by +# default for csharp files. +# Note: This is only used by command line +############################################################################### +#*.cs diff=csharp + +############################################################################### +# Set the merge driver for project and solution files +# +# Merging from the command prompt will add diff markers to the files if there +# are conflicts (Merging from VS is not affected by the settings below, in VS +# the diff markers are never inserted). Diff markers may cause the following +# file extensions to fail to load in VS. An alternative would be to treat +# these files as binary and thus will always conflict and require user +# intervention with every merge. To do so, just uncomment the entries below +############################################################################### +#*.sln merge=binary +#*.csproj merge=binary +#*.vbproj merge=binary +#*.vcxproj merge=binary +#*.vcproj merge=binary +#*.dbproj merge=binary +#*.fsproj merge=binary +#*.lsproj merge=binary +#*.wixproj merge=binary +#*.modelproj merge=binary +#*.sqlproj merge=binary +#*.wwaproj merge=binary + +############################################################################### +# behavior for image files +# +# image files are treated as binary by default. +############################################################################### +#*.jpg binary +#*.png binary +#*.gif binary + +############################################################################### +# diff behavior for common document formats +# +# Convert binary document formats to text before diffing them. This feature +# is only available from the command line. Turn it on by uncommenting the +# entries below. +############################################################################### +#*.doc diff=astextplain +#*.DOC diff=astextplain +#*.docx diff=astextplain +#*.DOCX diff=astextplain +#*.dot diff=astextplain +#*.DOT diff=astextplain +#*.pdf diff=astextplain +#*.PDF diff=astextplain +#*.rtf diff=astextplain +#*.RTF diff=astextplain diff --git a/.gitignore b/.gitignore index d1dfddd..eb83a8f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,264 +1,34 @@ -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. - -# User-specific files +/[Ll]ibrary/ +/[Tt]emp/ +/[Oo]bj/ +/[Bb]uild/ +/[Bb]uilds/ +/Assets/AssetStoreTools* + +# Visual Studio 2015 cache directory +/.vs/ + +# Autogenerated VS/MD/Consulo solution and project files +ExportedObj/ +.consulo/ +*.csproj +*.unityproj +*.sln *.suo +*.tmp *.user -*.userosscache -*.sln.docstates - -# User-specific files (MonoDevelop/Xamarin Studio) *.userprefs - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -bld/ -[Bb]in/ -[Oo]bj/ -[Ll]og/ - -# Visual Studio 2015 cache/options directory -.vs/ -# Uncomment if you have tasks that create the project's static files in wwwroot -#wwwroot/ - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -# NUNIT -*.VisualState.xml -TestResult.xml - -# Build Results of an ATL Project -[Dd]ebugPS/ -[Rr]eleasePS/ -dlldata.c - -# DNX -project.lock.json -project.fragment.lock.json -artifacts/ - -*_i.c -*_p.c -*_i.h -*.ilk -*.meta -*.obj -*.pch -*.pdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj -*.log -*.vspscc -*.vssscc -.builds *.pidb -*.svclog -*.scc - -# Chutzpah Test files -_Chutzpah* - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opendb -*.opensdf -*.sdf -*.cachefile -*.VC.db -*.VC.VC.opendb - -# Visual Studio profiler -*.psess -*.vsp -*.vspx -*.sap - -# TFS 2012 Local Workspace -$tf/ - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper -*.DotSettings.user - -# JustCode is a .NET coding add-in -.JustCode - -# TeamCity is a build add-in -_TeamCity* - -# DotCover is a Code Coverage Tool -*.dotCover - -# NCrunch -_NCrunch_* -.*crunch*.local.xml -nCrunchTemp_* - -# MightyMoose -*.mm.* -AutoTest.Net/ - -# Web workbench (sass) -.sass-cache/ - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.[Pp]ublish.xml -*.azurePubxml -# TODO: Comment the next line if you want to checkin your web deploy settings -# but database connection strings (with potential passwords) will be unencrypted -#*.pubxml -*.publishproj - -# Microsoft Azure Web App publish settings. Comment the next line if you want to -# checkin your Azure Web App publish settings, but sensitive information contained -# in these scripts will be unencrypted -PublishScripts/ - -# NuGet Packages -*.nupkg -# The packages folder can be ignored because of Package Restore -**/packages/* -# except build/, which is used as an MSBuild target. -!**/packages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/packages/repositories.config -# NuGet v3's project.json files produces more ignoreable files -*.nuget.props -*.nuget.targets - -# Microsoft Azure Build Output -csx/ -*.build.csdef - -# Microsoft Azure Emulator -ecf/ -rcf/ - -# Windows Store app package directories and files -AppPackages/ -BundleArtifacts/ -Package.StoreAssociation.xml -_pkginfo.txt - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!*.[Cc]ache/ - -# Others -ClientBin/ -~$* -*~ -*.dbmdl -*.dbproj.schemaview -*.jfm -*.pfx -*.publishsettings -node_modules/ -orleans.codegen.cs - -# Since there are multiple workflows, uncomment next line to ignore bower_components -# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) -#bower_components/ - -# RIA/Silverlight projects -Generated_Code/ - -# Backup & report files from converting an old project file -# to a newer Visual Studio version. Backup files are not needed, -# because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -UpgradeLog*.htm - -# SQL Server files -*.mdf -*.ldf - -*.lock - -# Business Intelligence projects -*.rdl.data -*.bim.layout -*.bim_*.settings - -# Microsoft Fakes -FakesAssemblies/ - -# GhostDoc plugin setting file -*.GhostDoc.xml - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat - -# Visual Studio 6 build log -*.plg - -# Visual Studio 6 workspace options file -*.opt - -# Visual Studio LightSwitch build output -**/*.HTMLClient/GeneratedArtifacts -**/*.DesktopClient/GeneratedArtifacts -**/*.DesktopClient/ModelManifest.xml -**/*.Server/GeneratedArtifacts -**/*.Server/ModelManifest.xml -_Pvt_Extensions - -# Paket dependency manager -.paket/paket.exe -paket-files/ - -# FAKE - F# Make -.fake/ - -# JetBrains Rider -.idea/ -*.sln.iml +*.booproj +*.svd +*.pdb -# CodeRush -.cr/ +# Unity3D generated meta files +*.pidb.meta -# Python Tools for Visual Studio (PTVS) -__pycache__/ -*.pyc +# Unity3D Generated File On Crash Reports +sysinfo.txt +# Builds +*.apk +*.unitypackage diff --git a/Docs Diagrams/SymEdges.JPG b/Docs Diagrams/SymEdges.JPG index 3707e6d..4802d08 100644 Binary files a/Docs Diagrams/SymEdges.JPG and b/Docs Diagrams/SymEdges.JPG differ diff --git a/Docs Diagrams/dual.jpeg b/Docs Diagrams/dual.jpeg new file mode 100644 index 0000000..f92d4d2 Binary files /dev/null and b/Docs Diagrams/dual.jpeg differ diff --git a/Docs Diagrams/subdivide.JPG b/Docs Diagrams/subdivide.JPG new file mode 100644 index 0000000..04a2930 Binary files /dev/null and b/Docs Diagrams/subdivide.JPG differ diff --git a/Docs Diagrams/vertexsplit.JPG b/Docs Diagrams/vertexsplit.JPG new file mode 100644 index 0000000..aad64a8 Binary files /dev/null and b/Docs Diagrams/vertexsplit.JPG differ diff --git a/Docs/Game Design/game_design_documentation.pdf b/Docs/Game Design/game_design_documentation.pdf new file mode 100644 index 0000000..4670b65 Binary files /dev/null and b/Docs/Game Design/game_design_documentation.pdf differ diff --git a/Docs/User Manual/user_manual.pdf b/Docs/User Manual/user_manual.pdf new file mode 100644 index 0000000..a9206f1 Binary files /dev/null and b/Docs/User Manual/user_manual.pdf differ diff --git a/Docs/html/SymEdges.jpg b/Docs/html/SymEdges.jpg index 3707e6d..4802d08 100644 Binary files a/Docs/html/SymEdges.jpg and b/Docs/html/SymEdges.jpg differ diff --git a/Docs/html/_cell_8cs_source.html b/Docs/html/_cell_8cs_source.html index 2463217..74c5c68 100644 --- a/Docs/html/_cell_8cs_source.html +++ b/Docs/html/_cell_8cs_source.html @@ -5,7 +5,7 @@ -
|
+ Planet Casson
+
+ |
+
+ 1.8.14
+
+
+
diff --git a/Docs/html/_sphere_kernel_8cs_source.html b/Docs/html/_sphere_kernel_8cs_source.html
index 25b7a00..14b0450 100644
--- a/Docs/html/_sphere_kernel_8cs_source.html
+++ b/Docs/html/_sphere_kernel_8cs_source.html
@@ -5,7 +5,7 @@
-|
+ Planet Casson
+
+ |
+
+ 1.8.14
+
+
+
diff --git a/Docs/html/_vertex_8cs_source.html b/Docs/html/_vertex_8cs_source.html
index de15a7e..a283cbd 100644
--- a/Docs/html/_vertex_8cs_source.html
+++ b/Docs/html/_vertex_8cs_source.html
@@ -69,12 +69,14 @@
|
+ Planet Casson
+
+ |
+
+ 1.8.14
+
+
+
diff --git a/Docs/html/annotated.html b/Docs/html/annotated.html
index 5eedb64..080e4e4 100644
--- a/Docs/html/annotated.html
+++ b/Docs/html/annotated.html
@@ -5,7 +5,7 @@
-The origin vertex of the edge, and the destination vertex of the corresponding symmetric edge, Sym. On modification of this property, the following actions are taken to maintain the correctness of the Quad-Edge structure.
-Note that due to Dest in Sym being just a reference to Orig in this edge, the above steps also correctly updates the Dest in Sym
-Note that this does not check for the topological or spacial correctness of the operation
-The remove and addition from/to collections are null checked. This means that it is valid to assign Orig as null
+Element to the left of the edge.
+Gets the origin of the symmetric dual edge(see InvRot).
- +| Face Model.Edge.Right | +FaceVertex Model.Edge.Orig |
The face on the right side of the edge. On modification of this property, the following actions are taken to maintain the correctness of the Quad-Edge structure.
-Node that due to Right on this edge being just a reference to Left in Sym, the above steps correctly updates Right
-Note that this does not check for the topological or spacial correctness of the operation
-The remove and addition from/to collections are null checked. This means that it is valid to assign Right as null
- +The origin of this directed edge.
+ + + +
+
|
+ +get | +
+
|
+ +get | +
The link to the Symmetric edge of this edge. This property is read-only
+Gets the symmetric edge.
+The symmetric edge gotten from taking the dual edge's dual edge.
-Definition at line 170 of file Edge.cs.
+Definition at line 64 of file Edge.cs.
This is the complete list of members for Model.Face, including all inherited members.
| edges | Model.Face | |
| EdgeListHead | Model.FaceVertex | |
| NewFace() | Model.Face | static |
Face representation in the Quad-Edge data structure. More...
+
+
+ Static Public Member Functions | |
| static Face | NewFace () |
-Public Attributes | |
| HashSet< Edge > | edges |
+Additional Inherited Members | |
Properties inherited from Model.FaceVertex | |
| Edge | EdgeListHead [get, set] |
Face representation in the Quad-Edge data structure.
+To see how the Edge linkage of the Face is managed, see FaceVertex.
-Definition at line 11 of file Face.cs.
+Definition at line 45 of file FaceVertex.cs.
| HashSet<Edge> Model.Face.edges | -
The collection of directed edges(see Edge) that surrounds the face.
- -Definition at line 16 of file Face.cs.
+Definition at line 54 of file FaceVertex.cs.
|
+ Planet Casson
+
+ |
+
This is the complete list of members for Model.FaceVertex, including all inherited members.
+| EdgeListHead | Model.FaceVertex |
+ 1.8.14
+
+
+
diff --git a/Docs/html/class_model_1_1_face_vertex.html b/Docs/html/class_model_1_1_face_vertex.html
new file mode 100644
index 0000000..4f8f3ce
--- /dev/null
+++ b/Docs/html/class_model_1_1_face_vertex.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+|
+ Planet Casson
+
+ |
+
abstract class for Face and Vertex class. + More...
+
+
+ +Properties | |
| Edge | EdgeListHead [get, set] |
abstract class for Face and Vertex class.
+It is used to express the morphability between Faces and Verticies in a graph and its dual graph. A vertex in the graph is simultaneously a face in the dual graph. The same is true for the face where it is a vertex in the dual graph.
+ +Definition at line 14 of file FaceVertex.cs.
+
+
|
+ +getset | +
When the runtime class is Face:
+Stores the first dual Edge pointing from the center of the face towards an edge surrounding the face. The dual of this edge is an edge facing CCW direction bordering this face.
+When the runtime class is Vertex:
+Stores the first Edge pointing from the center of this vertex.
+will throw an ArgumentException when the value set for EdgeListHead is not a valid value
+To find all edges pointing out of the FaceVertex, you can take the edge and traversing in the Onext direction until you encounter the starting edge.
+Note, this will throw an ArgumentException when the value set for EdgeListHead is not a valid value
+ +Definition at line 29 of file FaceVertex.cs.
+ +
+ 1.8.14
+
+
+
diff --git a/Docs/html/class_model_1_1_face_vertex.png b/Docs/html/class_model_1_1_face_vertex.png
new file mode 100644
index 0000000..a425940
Binary files /dev/null and b/Docs/html/class_model_1_1_face_vertex.png differ
diff --git a/Docs/html/class_model_1_1_objects_1_1_vertex_object-members.html b/Docs/html/class_model_1_1_objects_1_1_vertex_object-members.html
new file mode 100644
index 0000000..394a264
--- /dev/null
+++ b/Docs/html/class_model_1_1_objects_1_1_vertex_object-members.html
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+|
+ Planet Casson
+
+ |
+
This is the complete list of members for Model.Objects.VertexObject, including all inherited members.
+| graph (defined in Model.Objects.VertexObject) | Model.Objects.VertexObject | |
| live (defined in Model.Objects.VertexObject) | Model.Objects.VertexObject | |
| selected (defined in Model.Objects.VertexObject) | Model.Objects.VertexObject | |
| vertex (defined in Model.Objects.VertexObject) | Model.Objects.VertexObject |
+ 1.8.14
+
+
+
diff --git a/Docs/html/class_model_1_1_objects_1_1_vertex_object.html b/Docs/html/class_model_1_1_objects_1_1_vertex_object.html
new file mode 100644
index 0000000..7ee874e
--- /dev/null
+++ b/Docs/html/class_model_1_1_objects_1_1_vertex_object.html
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+
+|
+ Planet Casson
+
+ |
+
+
+ +Public Attributes | |
| +Cell | graph |
| +Vertex | vertex |
| +bool | live = false |
| +bool | selected = false |
Definition at line 9 of file VertexObject.cs.
+
+ 1.8.14
+
+
+
diff --git a/Docs/html/class_model_1_1_objects_1_1_vertex_object.png b/Docs/html/class_model_1_1_objects_1_1_vertex_object.png
new file mode 100644
index 0000000..e81cd70
Binary files /dev/null and b/Docs/html/class_model_1_1_objects_1_1_vertex_object.png differ
diff --git a/Docs/html/class_model_1_1_traversal_object-members.html b/Docs/html/class_model_1_1_traversal_object-members.html
new file mode 100644
index 0000000..f81a850
--- /dev/null
+++ b/Docs/html/class_model_1_1_traversal_object-members.html
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+|
+ Planet Casson
+
+ |
+
This is the complete list of members for Model.TraversalObject, including all inherited members.
+| AssignTraversalValues(Edge currentEdge, float position, float velocity) | Model.TraversalObject | |
| CurrentEdge (defined in Model.TraversalObject) | Model.TraversalObject | |
| getVectorPosition(float percentPos) | Model.TraversalObject | |
| Position (defined in Model.TraversalObject) | Model.TraversalObject | |
| Update() | Model.TraversalObject | |
| Velocity (defined in Model.TraversalObject) | Model.TraversalObject |
+ 1.8.14
+
+
+
diff --git a/Docs/html/class_model_1_1_traversal_object.html b/Docs/html/class_model_1_1_traversal_object.html
new file mode 100644
index 0000000..13eaddc
--- /dev/null
+++ b/Docs/html/class_model_1_1_traversal_object.html
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+|
+ Planet Casson
+
+ |
+
Abstract class for objects that will traverse the graph + More...
+
+
+ +Public Member Functions | |
| void | AssignTraversalValues (Edge currentEdge, float position, float velocity) |
| Method used to construct a new traversal object More... | |
| Vector3 | getVectorPosition (float percentPos) |
| Gives position of object as a Vector3 More... | |
| void | Update () |
| Called by the Unity Engine at every frame. Adjusts the position of the traversal object More... | |
+Properties | |
| +Edge | CurrentEdge [get, set] |
| +float | Position [get, set] |
| +float | Velocity [get, set] |
Abstract class for objects that will traverse the graph
+ +Definition at line 8 of file TraversalObject.cs.
+| void Model.TraversalObject.AssignTraversalValues | +( | +Edge | +currentEdge, | +
| + | + | float | +position, | +
| + | + | float | +velocity | +
| + | ) | ++ |
Method used to construct a new traversal object
+| faceTravelled | |
| currentEdge | |
| position | |
| velocity |
Definition at line 25 of file TraversalObject.cs.
+ +| Vector3 Model.TraversalObject.getVectorPosition | +( | +float | +percentPos | ) | ++ |
Gives position of object as a Vector3
+Definition at line 61 of file TraversalObject.cs.
+ +| void Model.TraversalObject.Update | +( | +) | ++ |
Called by the Unity Engine at every frame. Adjusts the position of the traversal object
+ +Definition at line 78 of file TraversalObject.cs.
+ +
+ 1.8.14
+
+
+
diff --git a/Docs/html/class_model_1_1_traversal_object.png b/Docs/html/class_model_1_1_traversal_object.png
new file mode 100644
index 0000000..73e3053
Binary files /dev/null and b/Docs/html/class_model_1_1_traversal_object.png differ
diff --git a/Docs/html/class_model_1_1_vertex-members.html b/Docs/html/class_model_1_1_vertex-members.html
index 6544261..adda273 100644
--- a/Docs/html/class_model_1_1_vertex-members.html
+++ b/Docs/html/class_model_1_1_vertex-members.html
@@ -5,7 +5,7 @@
-This is the complete list of members for Model.Vertex, including all inherited members.
| destEdges | Model.Vertex | |
| EdgeListHead | Model.FaceVertex | |
| NewVertex() | Model.Vertex | static |
| origEdges | Model.Vertex | |
| pos | Model.Vertex | |
| pos | Model.Vertex |
Vertex representation in the Quad-Edge data structure. +
Vertex representation in the modified Quad-Edge data structure. More...
+
+
+ Static Public Member Functions | |
| Vector3 | pos |
| List< Edge > | origEdges |
| List< Edge > | destEdges |
+Additional Inherited Members | |
Properties inherited from Model.FaceVertex | |
| Edge | EdgeListHead [get, set] |
Vertex representation in the Quad-Edge data structure.
+Vertex representation in the modified Quad-Edge data structure.
+To see how the Edge linkage of the Vertex is managed, see FaceVertex.
-Definition at line 10 of file Vertex.cs.
+Definition at line 64 of file FaceVertex.cs.
Factory for creating new verticies. The newly Generated Vertex's position is null and it is not connected to any edges.
+Factory for creating new verticies. The newly Generated Vertex's position is null and it is not connected to any edges.
Example:
-Vertex v = Vertex.NewVertex(); Vertex v = Vertex.NewVertex(); Definition at line 38 of file Vertex.cs.
+Definition at line 78 of file FaceVertex.cs.
| List<Edge> Model.Vertex.destEdges | -
| List<Edge> Model.Vertex.origEdges | -
Definition at line 69 of file FaceVertex.cs.
This is the complete list of members for SphereKernel, including all inherited members.
| edgeObj (defined in SphereKernel) | SphereKernel | |
| vertexObj (defined in SphereKernel) | SphereKernel | |
| faceObj (defined in SphereKernel) | SphereKernel | |
| recalc() (defined in SphereKernel) | SphereKernel | |
| traverserObj (defined in SphereKernel) | SphereKernel | |
| vertexObj (defined in SphereKernel) | SphereKernel |
+Public Member Functions | |
| +void | recalc () |
Public Attributes | |
| @@ -85,12 +92,18 @@ | |
| GameObject | edgeObj |
| +GameObject | faceObj |
| +GameObject | traverserObj |
Definition at line 6 of file SphereKernel.cs.
+Definition at line 7 of file SphereKernel.cs.
|
|
|
|
| |||||
| Cell (Model) | Edge (Model) | Face (Model) | SphereKernel | Vertex (Model) | + | ||||
| Cell (Model) | Face (Model) | SphereKernel | Vertex (Model) | ||||||
| FaceVertex (Model) |
| VertexObject (Model.Objects) | ||||||
| Edge (Model) | TraversalObject (Model) | ||||||||
|
+ Planet Casson
+
+ |
+
+ 1.8.14
+
+
+
diff --git a/Docs/html/dir_923b98ce0e49104a047ed0b58f9fca67.html b/Docs/html/dir_923b98ce0e49104a047ed0b58f9fca67.html
new file mode 100644
index 0000000..98293c4
--- /dev/null
+++ b/Docs/html/dir_923b98ce0e49104a047ed0b58f9fca67.html
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+|
+ Planet Casson
+
+ |
+
+ 1.8.14
+
+
+
diff --git a/Docs/html/dir_b23893bfe56f84969830bfcd0325cab7.html b/Docs/html/dir_b23893bfe56f84969830bfcd0325cab7.html
new file mode 100644
index 0000000..ff740cf
--- /dev/null
+++ b/Docs/html/dir_b23893bfe56f84969830bfcd0325cab7.html
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+|
+ Planet Casson
+
+ |
+
+ 1.8.14
+
+
+
diff --git a/Docs/html/dir_b3d09753b4080a48676315c544630c6b.html b/Docs/html/dir_b3d09753b4080a48676315c544630c6b.html
new file mode 100644
index 0000000..350703a
--- /dev/null
+++ b/Docs/html/dir_b3d09753b4080a48676315c544630c6b.html
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+|
+ Planet Casson
+
+ |
+
+ 1.8.14
+
+
+
diff --git a/Docs/html/dual.jpeg b/Docs/html/dual.jpeg
new file mode 100644
index 0000000..f92d4d2
Binary files /dev/null and b/Docs/html/dual.jpeg differ
diff --git a/Docs/html/files.html b/Docs/html/files.html
index 6831c6d..d14affb 100644
--- a/Docs/html/files.html
+++ b/Docs/html/files.html
@@ -5,7 +5,7 @@
-| ▼ PlanetCasson | |
| ▼ Assets | |
| ▼ Model | |
| ▼ Planet Casson | |
| ▼ Assets | |
| ▼ Model | |
| Cell.cs | |
| Edge.cs | |
| Face.cs | |
| FaceVertex.cs | |
| SphereKernel.cs | |
| Vertex.cs | |
| TraversalObject.cs | |
| ▼ Prefab | |
| VertexObject.cs |
| CModel.Cell | Quad-Edge data structure representing the graph iteself |
| CModel.Edge | Edge representation in the Quad-Edge data structure |
| CModel.Face | Face representation in the Quad-Edge data structure. |
| ▼CModel.FaceVertex | abstract class for Face and Vertex class |
| CModel.Face | Face representation in the Quad-Edge data structure |
| CModel.Vertex | Vertex representation in the modified Quad-Edge data structure |
| ▼CMonoBehaviour | |
| CSphereKernel | |
| CModel.Vertex | Vertex representation in the Quad-Edge data structure. |
| CModel.Objects.VertexObject | |
| CModel.TraversalObject | Abstract class for objects that will traverse the graph |
| CSphereKernel |
|
+ PlanetCasson
+
+ |
+
This is the complete list of members for Model.FaceVertex, including all inherited members.
+| EdgeListHead (defined in Model.FaceVertex) | Model.FaceVertex |
+ 1.8.14
+
+
+
diff --git a/Docs/html/interface_model_1_1_face_vertex.html b/Docs/html/interface_model_1_1_face_vertex.html
new file mode 100644
index 0000000..66a8fec
--- /dev/null
+++ b/Docs/html/interface_model_1_1_face_vertex.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+|
+ PlanetCasson
+
+ |
+
Interface for Face and Vertex class. + More...
+
+
+ +Properties | |
| +Edge | EdgeListHead [get, set] |
Interface for Face and Vertex class.
+It is used to express the morphability between Faces and Verticies in a graph and its dual graph.
+ +Definition at line 12 of file FaceVertex.cs.
+
+ 1.8.14
+
+
+
diff --git a/Docs/html/interface_model_1_1_face_vertex.png b/Docs/html/interface_model_1_1_face_vertex.png
new file mode 100644
index 0000000..a425940
Binary files /dev/null and b/Docs/html/interface_model_1_1_face_vertex.png differ
diff --git a/Docs/html/menudata.js b/Docs/html/menudata.js
index 2855d31..52015be 100644
--- a/Docs/html/menudata.js
+++ b/Docs/html/menudata.js
@@ -30,7 +30,22 @@ var menudata={children:[
{text:"Class Index",url:"classes.html"},
{text:"Class Hierarchy",url:"hierarchy.html"},
{text:"Class Members",url:"functions.html",children:[
-{text:"All",url:"functions.html"},
+{text:"All",url:"functions.html",children:[
+{text:"a",url:"functions.html#index_a"},
+{text:"c",url:"functions.html#index_c"},
+{text:"d",url:"functions.html#index_d"},
+{text:"e",url:"functions.html#index_e"},
+{text:"g",url:"functions.html#index_g"},
+{text:"i",url:"functions.html#index_i"},
+{text:"k",url:"functions.html#index_k"},
+{text:"l",url:"functions.html#index_l"},
+{text:"m",url:"functions.html#index_m"},
+{text:"n",url:"functions.html#index_n"},
+{text:"o",url:"functions.html#index_o"},
+{text:"p",url:"functions.html#index_p"},
+{text:"r",url:"functions.html#index_r"},
+{text:"s",url:"functions.html#index_s"},
+{text:"u",url:"functions.html#index_u"}]},
{text:"Functions",url:"functions_func.html"},
{text:"Variables",url:"functions_vars.html"},
{text:"Properties",url:"functions_prop.html"}]}]},
diff --git a/Docs/html/namespace_model.html b/Docs/html/namespace_model.html
index 32f4029..0b13759 100644
--- a/Docs/html/namespace_model.html
+++ b/Docs/html/namespace_model.html
@@ -5,7 +5,7 @@
-Package defining the implementation of the Quad-Edge data structure +
Package defining the implementation of the modified Quad-Edge data structure More...
+Namespaces |
Classes | |
| class | Cell |
| Quad-Edge data structure representing the graph iteself More... | |
| Quad-Edge data structure representing the graph iteself. More... | |
| class | Edge |
| Edge representation in the Quad-Edge data structure. More... | |
| class | Face |
| Face representation in the Quad-Edge data structure. More... | |
| class | FaceVertex |
| abstract class for Face and Vertex class. More... | |
| class | TraversalObject |
| Abstract class for objects that will traverse the graph More... | |
| class | Vertex |
| Vertex representation in the Quad-Edge data structure. More... | |
| Vertex representation in the modified Quad-Edge data structure. More... | |
Package defining the implementation of the Quad-Edge data structure
+Package defining the implementation of the modified Quad-Edge data structure
|
+ Planet Casson
+
+ |
+
+Classes | |
| class | VertexObject |
+ 1.8.14
+
+
+
diff --git a/Docs/html/namespaces.html b/Docs/html/namespaces.html
index 385d79c..628d0e9 100644
--- a/Docs/html/namespaces.html
+++ b/Docs/html/namespaces.html
@@ -5,7 +5,7 @@
-| NModel | Package defining the implementation of the Quad-Edge data structure |
| ▼NModel | Package defining the implementation of the modified Quad-Edge data structure |
| NObjects |