ut_hatch.c File Reference


Detailed Description

hatch UT_hatch_

=====================================================
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 Documentation

#define TCLA_SIZ   1000

#define HATCH_SIZ_SPA   32


Function Documentation

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.

int UT_hatch_ccv ( int *  lnNr,
Line lTab,
ObjGX ox1,
double  hoff,
double  hdir 
)

hatch CCV


Generated on Sat May 30 09:31:56 2009 for gCAD3D by  doxygen 1.5.6