Go to the source code of this file.
|
void | geoSew (CDart *ADart1, CDart *ADart2, int ADim, bool ARotateCells=true, bool AScaleCells=true, bool ATranslateCells=true) |
|
bool | intuitiveGeoSew (CDart *ADart1, CDart *ADart2, bool ARotateCells=true, bool AScaleCells=true, bool ATranslateCells=true) |
|
void | geoBorderSew (CDart *ADart1, CDart *ADart2, int ADim, bool ARotateCells=true, bool AScaleCells=true, bool ATranslateCells=true) |
|
bool | intuitiveGeoBorderSew (CDart *ADart1, CDart *ADart2, bool ARotateCells=true, bool AScaleCells=true, bool ATranslateCells=true) |
|
void geoBorderSew |
( |
CDart * |
ADart1, |
|
|
CDart * |
ADart2, |
|
|
int |
ADim, |
|
|
bool |
ARotateCells = true , |
|
|
bool |
AScaleCells = true , |
|
|
bool |
ATranslateCells = true |
|
) |
| |
Plaque le bord dimension ADim incident à ADart1 sur le bord de dimension ADim incident à ADart2 (si cela est possible) avant de les coudre entre eux.
- Parameters
-
ADart1 | Un brin de la carte |
ADart2 | Un brin de la carte |
ADim | La dimension dans laquelle doit se faire la couture |
ARotateCells | Un booléen pour modifier ou non l'orientation |
AScaleCells | Un booléen pour modifier ou non la taille |
ATranslateCells | Un booléen pour modifier ou non la position |
0 <= ADim <= 3 canSew(ADart1, ADart2, ADim)
void geoSew |
( |
CDart * |
ADart1, |
|
|
CDart * |
ADart2, |
|
|
int |
ADim, |
|
|
bool |
ARotateCells = true , |
|
|
bool |
AScaleCells = true , |
|
|
bool |
ATranslateCells = true |
|
) |
| |
Plaque la cellule de dimension ADim incidente à ADart1 sur la cellule de dimension ADim incidente à ADart2 (si cela est possible) avant de les coudre entre elles.
- Parameters
-
ADart1 | Un brin de la carte |
ADart2 | Un brin de la carte |
ADim | La dimension dans laquelle doit se faire la couture |
ARotateCells | Un booléen pour modifier ou non l'orientation |
AScaleCells | Un booléen pour modifier ou non la taille |
ATranslateCells | Un booléen pour modifier ou non la position |
0 <= ADim <= 3 canSew(ADart1, ADart2, ADim)
bool intuitiveGeoBorderSew |
( |
CDart * |
ADart1, |
|
|
CDart * |
ADart2, |
|
|
bool |
ARotateCells = true , |
|
|
bool |
AScaleCells = true , |
|
|
bool |
ATranslateCells = true |
|
) |
| |
Appelle la méthode 'geoSewBorders' après avoir déterminé la dimension dans laquelle doit se faire la couture à l'aide de la méthode 'getBorderDimension'.
- Parameters
-
ADart1 | Un brin de la carte |
ADart2 | Un brin de la carte |
ARotateCells | Un booléen pour modifier ou non l'orientation |
AScaleCells | Un booléen pour modifier ou non la taille |
ATranslateCells | Un booléen pour modifier ou non la position |
- Returns
- Un booléen indiquant si la couture alpha pu se faire
bool intuitiveGeoSew |
( |
CDart * |
ADart1, |
|
|
CDart * |
ADart2, |
|
|
bool |
ARotateCells = true , |
|
|
bool |
AScaleCells = true , |
|
|
bool |
ATranslateCells = true |
|
) |
| |
Appelle la méthode 'geoSew' après avoir déterminé la dimension dans laquelle doit se faire la couture à l'aide de la méthode 'getSewDimension'.
- Parameters
-
ADart1 | Un brin de la carte |
ADart2 | Un brin de la carte |
ARotateCells | Un booléen pour modifier ou non l'orientation |
AScaleCells | Un booléen pour modifier ou non la taille |
ATranslateCells | Un booléen pour modifier ou non la position |
- Returns
- Un booléen indiquant si la couture alpha pu se faire