Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
CGoGN
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Hurstel
CGoGN
Commits
1129550d
Commit
1129550d
authored
Feb 06, 2012
by
untereiner
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
supp unsewArroundVertex
parent
cca8d75d
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
9 additions
and
59 deletions
+9
-59
Apps/Examples/volumeExplorer.h
Apps/Examples/volumeExplorer.h
+1
-1
Apps/Tuto/tuto5.h
Apps/Tuto/tuto5.h
+8
-8
include/Topology/gmap/gmap2.h
include/Topology/gmap/gmap2.h
+0
-6
include/Topology/map/map2.h
include/Topology/map/map2.h
+0
-6
src/Topology/gmap/gmap2.cpp
src/Topology/gmap/gmap2.cpp
+0
-19
src/Topology/map/map2.cpp
src/Topology/map/map2.cpp
+0
-19
No files found.
Apps/Examples/volumeExplorer.h
View file @
1129550d
...
...
@@ -27,7 +27,7 @@
#include <iostream>
//
#define WITH_GMAP 1
#define WITH_GMAP 1
#include "Topology/generic/parameters.h"
#ifdef WITH_GMAP
...
...
Apps/Tuto/tuto5.h
View file @
1129550d
...
...
@@ -30,11 +30,11 @@
#define WITH_GMAP 0
#include "Topology/generic/parameters.h"
//
#ifdef WITH_GMAP
//
#include "Topology/gmap/embeddedGMap3.h"
//
#else
#ifdef WITH_GMAP
#include "Topology/gmap/embeddedGMap3.h"
#else
#include "Topology/map/embeddedMap3.h"
//
#endif
#endif
#include "Geometry/vector_gen.h"
#include "Algo/Geometry/boundingbox.h"
...
...
@@ -65,11 +65,11 @@ using namespace CGoGN ;
struct
PFP
:
public
PFP_STANDARD
{
// definition de la carte
//
#ifdef WITH_GMAP
//
typedef EmbeddedGMap3 MAP;
//
#else
#ifdef WITH_GMAP
typedef
EmbeddedGMap3
MAP
;
#else
typedef
EmbeddedMap3
MAP
;
//
#endif
#endif
};
...
...
include/Topology/gmap/gmap2.h
View file @
1129550d
...
...
@@ -241,12 +241,6 @@ public:
*/
void
insertTrianglePair
(
Dart
d
,
Dart
v1
,
Dart
v2
)
;
/**
* Unsew the faces of the umbrella of the vertex of d
* @param d a dart from the vertex
*/
void
unsewAroundVertex
(
Dart
d
)
;
//! Merge two volumes along two faces.
/*! Works only if the two faces have the same number of edges.
* The faces adjacent to the two given faces are pairwise sewed
...
...
include/Topology/map/map2.h
View file @
1129550d
...
...
@@ -263,12 +263,6 @@ public:
*/
void
insertTrianglePair
(
Dart
d
,
Dart
v1
,
Dart
v2
)
;
/**
* Unsew the faces of the umbrella of the vertex of d
* @param d a dart from the vertex
*/
void
unsewAroundVertex
(
Dart
d
)
;
//! Merge two volumes along two faces.
/*! Works only if the two faces have the same number of edges.
* The faces adjacent to the two given faces are pairwise sewed
...
...
src/Topology/gmap/gmap2.cpp
View file @
1129550d
...
...
@@ -532,25 +532,6 @@ void GMap2::insertTrianglePair(Dart d, Dart v1, Dart v2)
beta2sew
(
beta0
(
phi1
(
e
)),
vv2
)
;
}
void
GMap2
::
unsewAroundVertex
(
Dart
d
)
{
Dart
it
=
d
;
do
{
Dart
temp
=
phi1
(
it
)
;
Dart
e_1
=
phi_1
(
it
)
;
do
{
unsewFaces
(
temp
)
;
temp
=
phi1
(
temp
)
;
}
while
(
temp
!=
e_1
);
it
=
alpha1
(
it
);
}
while
(
it
!=
d
);
}
bool
GMap2
::
mergeVolumes
(
Dart
d
,
Dart
e
)
{
assert
(
!
isBoundaryMarked
(
d
)
&&
!
isBoundaryMarked
(
e
))
;
...
...
src/Topology/map/map2.cpp
View file @
1129550d
...
...
@@ -466,25 +466,6 @@ void Map2::insertTrianglePair(Dart d, Dart v1, Dart v2)
phi2sew
(
phi1
(
e
),
vv2
)
;
}
void
Map2
::
unsewAroundVertex
(
Dart
d
)
{
Dart
it
=
d
;
do
{
Dart
temp
=
phi1
(
it
)
;
Dart
e_1
=
phi_1
(
it
)
;
do
{
unsewFaces
(
temp
)
;
temp
=
phi1
(
temp
)
;
}
while
(
temp
!=
e_1
);
it
=
alpha1
(
it
);
}
while
(
it
!=
d
);
}
bool
Map2
::
mergeVolumes
(
Dart
d
,
Dart
e
)
{
assert
(
!
isBoundaryMarked
(
d
)
&&
!
isBoundaryMarked
(
e
))
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment