Skip to content
Snippets Groups Projects
Commit 6d6e2247 authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

Oups

parent ee4b2213
Branches
Tags
No related merge requests found
// $Id: CAD.cpp,v 1.39 2001-11-12 13:44:41 geuzaine Exp $ // $Id: CAD.cpp,v 1.40 2001-11-12 14:18:17 geuzaine Exp $
#include "Gmsh.h" #include "Gmsh.h"
#include "Numeric.h" #include "Numeric.h"
...@@ -1304,8 +1304,8 @@ void ReplaceDuplicatePoints(Mesh *m){ ...@@ -1304,8 +1304,8 @@ void ReplaceDuplicatePoints(Mesh *m){
/* Create unique points */ /* Create unique points */
start = Tree_Nbr(m->Points);
All = Tree2List(m->Points); All = Tree2List(m->Points);
start = List_Nbr(All);
allNonDulpicatedPoints = Tree_Create(sizeof(Vertex*),comparePosition); allNonDulpicatedPoints = Tree_Create(sizeof(Vertex*),comparePosition);
for(i=0;i<List_Nbr(All);i++){ for(i=0;i<List_Nbr(All);i++){
...@@ -1333,7 +1333,6 @@ void ReplaceDuplicatePoints(Mesh *m){ ...@@ -1333,7 +1333,6 @@ void ReplaceDuplicatePoints(Mesh *m){
/* Replace old points in curves */ /* Replace old points in curves */
All = Tree2List(m->Curves); All = Tree2List(m->Curves);
start = List_Nbr(All);
for(i=0;i<List_Nbr(All);i++){ for(i=0;i<List_Nbr(All);i++){
List_Read(All,i,&c); List_Read(All,i,&c);
...@@ -1370,14 +1369,16 @@ void ReplaceDuplicatePoints(Mesh *m){ ...@@ -1370,14 +1369,16 @@ void ReplaceDuplicatePoints(Mesh *m){
void ReplaceDuplicateCurves(Mesh *m){ void ReplaceDuplicateCurves(Mesh *m){
List_T *All; List_T *All;
Tree_T *allNonDulpicatedCurves;
Curve *c,*c2; Curve *c,*c2;
Surface *s; Surface *s;
int i,j,start,end; int i,j,start,end;
/* Create unique curves */ /* Create unique curves */
start = Tree_Nbr(m->Curves);
All = Tree2List(m->Curves); All = Tree2List(m->Curves);
Tree_T *allNonDulpicatedCurves;
allNonDulpicatedCurves = Tree_Create(sizeof(Curve*),compareTwoCurves); allNonDulpicatedCurves = Tree_Create(sizeof(Curve*),compareTwoCurves);
for(i=0;i<List_Nbr(All);i++){ for(i=0;i<List_Nbr(All);i++){
List_Read(All,i,&c); List_Read(All,i,&c);
...@@ -1431,15 +1432,16 @@ void ReplaceDuplicateCurves(Mesh *m){ ...@@ -1431,15 +1432,16 @@ void ReplaceDuplicateCurves(Mesh *m){
void ReplaceDuplicateSurfaces(Mesh *m){ void ReplaceDuplicateSurfaces(Mesh *m){
List_T *All; List_T *All;
Tree_T *allNonDulpicatedSurfaces;
Surface *s; Surface *s;
Volume *vol; Volume *vol;
int i,j,start,end; int i,j,start,end;
/* Create unique surfaces */ /* Create unique surfaces */
start = List_Nbr(All); start = Tree_Nbr(m->Surfaces);
All = Tree2List(m->Surfaces);
Tree_T *allNonDulpicatedSurfaces;
allNonDulpicatedSurfaces = Tree_Create(sizeof(Curve*),compareTwoSurfaces); allNonDulpicatedSurfaces = Tree_Create(sizeof(Curve*),compareTwoSurfaces);
for(i=0;i<List_Nbr(All);i++){ for(i=0;i<List_Nbr(All);i++){
List_Read(All,i,&s); List_Read(All,i,&s);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment