===================================================== Liste_Funktionen_Beginn: UT_hatch__ hatch polygon UT_hatch_ccv hatch CCV Liste_Funktionen_Ende: =====================================================
#include "../xa/MS_Def0.h"
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "../ut/ut_geo.h"
#include "../xa/xa_mem.h"
Defines | |
#define | TCLA_SIZ 1000 |
#define | HATCH_SIZ_SPA 32 |
Functions | |
int | UT_hatch__ (int *lnNr, Line2 *ln2a, short unsigned *ln2ia, short unsigned *ln2ie, int ptNr, Point2 *pt2a, double soff) |
int | UT_hatch_ccv (int *lnNr, Line *lTab, ObjGX *ox1, double hoff, double hdir) |
#define TCLA_SIZ 1000 |
#define HATCH_SIZ_SPA 32 |
int UT_hatch__ | ( | int * | lnNr, | |
Line2 * | ln2a, | |||
short unsigned * | ln2ia, | |||
short unsigned * | ln2ie, | |||
int | ptNr, | |||
Point2 * | pt2a, | |||
double | soff | |||
) |
schraffieren des Polygons pt2a[ptNr]. Ausgabe der 2D-Linien -> ln2a[lnNr]. IN: lnNr: max Anzahl von Lines. soff: Abstand der Schraffurlinien.