gelsvn
bdplot
seema-scanner
BlueGrey
calm
Elegant
Català-Valencià – Catalan
中文 – Chinese (Simplified)
中文 – Chinese (Traditional)
Česky – Czech
Dansk – Danish
Nederlands – Dutch
English – English
Suomi – Finnish
Français – French
Deutsch – German
עברית – Hebrew
हिंदी – Hindi
Magyar – Hungarian
Bahasa Indonesia – Indonesian
Italiano – Italian
日本語 – Japanese
한국어 – Korean
Македонски – Macedonian
मराठी – Marathi
Norsk – Norwegian
Polski – Polish
Português – Portuguese
Português – Portuguese (Brazil)
Русский – Russian
Slovenčina – Slovak
Slovenščina – Slovenian
Español – Spanish
Svenska – Swedish
Türkçe – Turkish
Українська – Ukrainian
Oëzbekcha – Uzbek
Subversion Repositories
gelsvn
(root)
/
trunk
/
src
/
HMesh
/
Vertex.cpp
@ 594
– Rev 0
Rev
Hide changed files
|
Details
|
Compare with Previous
|
Blame
|
RSS feed
Filtering Options
From rev
To rev
Max revs
Search history for
Show All
Rev
Age
Author
Path
Log message
Diff
Changes
444
5879 d 10 h
jab
/trunk/src/HMesh/
Fixed a subtle bug. An inline function cannot have a static member. Yet to get the NULL_FACE_ITER (and same for halfedge and vertex) a function returning the end iterator of a static list was used. Probably this was not a real static (in release mode on OSX) and that meant that the program would crash unexpectedly in release mode in a reproducable, systematic yet baffling way. Now the function is no longer inline, and it seems to work. Of course, the entire list kernel for HMesh wants rewriting.
/trunk/src/HMesh/Face.cpp
/trunk/src/HMesh/HalfEdge.cpp
/trunk/src/HMesh/Vertex.cpp
/trunk/src/HMesh/templates.h
363
6243 d 7 h
jab
/trunk/
A few changes to make quadric simplification better. In particular, boundaries
are now handled well.
/trunk/GEL.xcodeproj/jab.pbxuser
/trunk/GEL.xcodeproj/project.pbxproj
/trunk/apps/Decimator/decimator.cpp
/trunk/apps/OBJViewer/objview.cpp
/trunk/src/HMesh/Vertex.cpp
/trunk/src/HMesh/quadric_simplify.cpp
/trunk/src/HMesh/quadric_simplify.h
183
7100 d 12 h
jab
/trunk/src/HMesh/
Some restructuring. fair_polygonize (h and cpp) have been removed.
The contents is now in volume polygonizei. Mostly minor changes
elsewhere.
/trunk/src/HMesh/volume_polygonize.cpp
/trunk/src/HMesh/volume_polygonize.h
/trunk/src/HMesh/fair_polygonize.cpp
/trunk/src/HMesh/fair_polygonize.h
/trunk/src/HMesh/Vertex.cpp
/trunk/src/HMesh/build_manifold.cpp
/trunk/src/HMesh/build_manifold.h
/trunk/src/HMesh/triangulate.cpp
/trunk/src/HMesh/triangulate.h
129
7162 d 13 h
jab
/trunk/src/
Merged the branch which does _not_ assume that we can construct a list
iterator with argument 0. It seems to work fine.
/trunk/src/CGLA/CGLA.h
/trunk/src/HMesh/Face.cpp
/trunk/src/HMesh/Face.h
/trunk/src/HMesh/HalfEdge.cpp
/trunk/src/HMesh/HalfEdge.h
/trunk/src/HMesh/Vertex.cpp
/trunk/src/HMesh/Vertex.h
/trunk/src/HMesh/templates.h
/trunk/src/HMeshUtil/build_manifold.cpp
/trunk/src/Util/ResourceManager.h
103
7176 d 11 h
bj
/trunk/src/
"fixed" most warnings when compiling with MSVC.
/trunk/src/HMesh/Face.cpp
/trunk/src/HMesh/HalfEdge.cpp
/trunk/src/HMesh/Vertex.cpp
/trunk/src/HMeshUtil/fair_polygonize.cpp
62
7187 d 9 h
jab
/trunk/
A number of changes have been made to simplify GEL
/trunk/apps/HMesh/boundary_collapse.cpp
/trunk/apps/HMesh/decimator.cpp
/trunk/src/HMesh/Face.cpp
/trunk/src/HMesh/Face.h
/trunk/src/HMesh/HalfEdge.cpp
/trunk/src/HMesh/HalfEdge.h
/trunk/src/HMesh/Manifold.cpp
/trunk/src/HMesh/Vertex.cpp
/trunk/src/HMesh/Vertex.h
/trunk/src/HMesh/templates.h
/trunk/src/HMeshUtil/build_manifold.cpp
/trunk/src/HMeshUtil/caps_and_needles.cpp
/trunk/src/HMeshUtil/mesh_optimization.cpp
/trunk/src/HMeshUtil/mesh_optimization.h
/trunk/src/HMeshUtil/obj_save.cpp
/trunk/src/HMeshUtil/quadric_simplify.cpp
/trunk/src/HMeshUtil/smooth.cpp
/trunk/src/HMeshUtil/triangulate.cpp
/trunk/src/HMeshUtil/triangulate_face_order.cpp
/trunk/src/HMeshUtil/x3d_save.cpp
39
7242 d 15 h
bj
/trunk/
Merged from imesh-and-hmesh
added README_MSVC with building instuctions for visual studio
/trunk/README_MSVC
/trunk/apps/HMesh
/trunk/apps/HMesh/HMesh-boundary_collapse.vcproj
/trunk/apps/HMesh/HMesh-decimator.vcproj
/trunk/apps/HMesh/Makefile
/trunk/apps/HMesh/boundary_collapse.cpp
/trunk/apps/HMesh/decimator.cpp
/trunk/apps/IMesh
/trunk/apps/IMesh/IMesh-trimeshtest.vcproj
/trunk/apps/IMesh/Makefile
/trunk/apps/IMesh/trimeshtest.cpp
/trunk/bin
/trunk/bin/.placeholder
/trunk/lib
/trunk/lib/.placeholder
/trunk/src/Geometry
/trunk/src/Geometry/Geometry.vcproj
/trunk/src/Geometry/Makefile
/trunk/src/Geometry/QEM.cpp
/trunk/src/Geometry/QEM.h
/trunk/src/Graphics
/trunk/src/Graphics/GLViewController.cpp
/trunk/src/Graphics/GLViewController.h
/trunk/src/Graphics/Graphics.vcproj
/trunk/src/Graphics/Makefile
/trunk/src/Graphics/TrackBall.cpp
/trunk/src/Graphics/TrackBall.h
/trunk/src/HMesh
/trunk/src/HMesh/Face.cpp
/trunk/src/HMesh/Face.h
/trunk/src/HMesh/FaceCirculator.h
/trunk/src/HMesh/HMesh.vcproj
/trunk/src/HMesh/HalfEdge.cpp
/trunk/src/HMesh/HalfEdge.h
/trunk/src/HMesh/Makefile
/trunk/src/HMesh/Manifold.cpp
/trunk/src/HMesh/Manifold.h
/trunk/src/HMesh/Vertex.cpp
/trunk/src/HMesh/Vertex.h
/trunk/src/HMesh/VertexCirculator.h
/trunk/src/HMesh/templates.h
/trunk/src/HMeshUtil
/trunk/src/HMeshUtil/HMeshUtil.vcproj
/trunk/src/HMeshUtil/Makefile
/trunk/src/HMeshUtil/build_manifold.cpp
/trunk/src/HMeshUtil/build_manifold.h
/trunk/src/HMeshUtil/caps_and_needles.cpp
/trunk/src/HMeshUtil/caps_and_needles.h
/trunk/src/HMeshUtil/mesh_optimization.cpp
/trunk/src/HMeshUtil/mesh_optimization.h
/trunk/src/HMeshUtil/obj_save.cpp
/trunk/src/HMeshUtil/obj_save.h
/trunk/src/HMeshUtil/quadric_simplify.cpp
/trunk/src/HMeshUtil/quadric_simplify.h
/trunk/src/HMeshUtil/refine_edges.cpp
/trunk/src/HMeshUtil/refine_edges.h
/trunk/src/HMeshUtil/smooth.cpp
/trunk/src/HMeshUtil/smooth.h
/trunk/src/HMeshUtil/triangulate.cpp
/trunk/src/HMeshUtil/triangulate.h
/trunk/src/HMeshUtil/triangulate_face_order.cpp
/trunk/src/HMeshUtil/x3d_load.cpp
/trunk/src/HMeshUtil/x3d_load.h
/trunk/src/HMeshUtil/x3d_save.cpp
/trunk/src/HMeshUtil/x3d_save.h
/trunk/src/IMesh
/trunk/src/IMesh/AttrVec.h
/trunk/src/IMesh/IMesh.vcproj
/trunk/src/IMesh/Makefile
/trunk/src/IMesh/TriMesh.cpp
/trunk/src/IMesh/TriMesh.h
/trunk/src/IMesh/TriMeshBuilder.cpp
/trunk/src/IMesh/TriMeshBuilder.h
/trunk/src/IMesh/compute_normals.cpp
/trunk/src/IMeshUtil
/trunk/src/IMeshUtil/IMeshUtil.vcproj
/trunk/src/IMeshUtil/Makefile
/trunk/src/IMeshUtil/x3d_load.cpp
/trunk/src/IMeshUtil/x3d_load.h
/trunk/src/LinAlg
/trunk/src/LinAlg/LapackFunc.cpp
/trunk/src/LinAlg/LapackFunc.h
/trunk/src/LinAlg/LinAlg.vcproj
/trunk/src/LinAlg/LinAlgIO.cpp
/trunk/src/LinAlg/LinAlgIO.h
/trunk/src/LinAlg/Makefile
/trunk/src/LinAlg/Matrix.h
/trunk/src/LinAlg/Vector.h
/trunk/src/Util
/trunk/src/Util/Makefile
/trunk/src/Util/Parse.cpp
/trunk/src/Util/Parse.h
/trunk/src/Util/ResourceManager.h
/trunk/src/Util/Timer.h
/trunk/src/Util/Util.vcproj
/trunk/makefiles/Linux_i686_g++3.mk
/trunk/GEL.sln
/trunk/README
/trunk/apps/CGLA-test/CGLA-mat_test.vcproj
/trunk/apps/CGLA-test/covariance_test.cpp
/trunk/apps/CGLA-test/vec_test.cpp
/trunk/makefiles/Darwin_Power_Macintosh_g++.mk
/trunk/makefiles/Linux_i686_g++.mk
/trunk/makefiles/config.mk
/trunk/src/CGLA/CGLA.h
/trunk/src/CGLA/CGLA.vcproj